home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_55_AEPSF.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
146KB
|
2,494 lines
# near model CODE resource
# jump table entries: 15056-15061 (6 of them)
export_1882:
fn00000000:
00000000 4E56 FF00 link A6, -0x0100
00000004 302E 0008 move.w D0, [A6 + 0x8]
00000008 48C0 ext.l D0
0000000A 2F00 move.l -[A7], D0
0000000C 486E FF00 pea.l [A6 - 0x100]
00000010 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00000014 206E 000A movea.l A0, [A6 + 0xA]
00000018 43EE FF00 lea.l A1, [A6 - 0x100]
0000001C 1F11 move.b -[A7], [A1]
0000001E 3F3C 00FF move.w -[A7], 0xFF
00000022 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000026 703F moveq.l D0, 0x3F
label00000028:
00000028 20D9 move.l [A0]+, [A1]+
0000002A 51C8 FFFC dbf D0, -0x6 /* 00000028 */
0000002E 4E5E unlink A6
00000030 205F movea.l A0, [A7]+
00000032 544F addq.w A7, 2
00000034 4ED0 jmp [A0]
00000036 8A50 or.w D5, [A0]
00000038 534E subq.w A6, 1
0000003A 554D subq.w A5, 2
0000003C 544F addq.w A7, 2
0000003E 5354 subq.w [A4], 1
00000040 5200 addq.b D0, 1
00000042 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000044-00000048
export_1883:
fn00000044:
00000044 4E56 FDFC link A6, -0x0204
// end alternate branch 00000044-00000048
export_1883: // at 00000044 (misaligned)
fn00000044: // (misaligned)
00000046 FDFC .invalid <<F/7/6>>
00000048 2F0C move.l -[A7], A4
0000004A 206E 0008 movea.l A0, [A6 + 0x8]
0000004E 43EE FF00 lea.l A1, [A6 - 0x100]
00000052 703F moveq.l D0, 0x3F
label00000054:
00000054 22D8 move.l [A1]+, [A0]+
00000056 51C8 FFFC dbf D0, -0x6 /* 00000054 */
0000005A 486E FF00 pea.l [A6 - 0x100]
0000005E 487A 0086 pea.l [PC + 0x86 /* 000000E6, value 0x10D4E56 */]
00000062 486E FDFC pea.l [A6 - 0x204]
00000066 3F3C 0002 move.w -[A7], 0x2
0000006A 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000006E 41EE FDFC lea.l A0, [A6 - 0x204]
00000072 1F10 move.b -[A7], [A0]
00000074 3F3C 00FF move.w -[A7], 0xFF
00000078 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
0000007C 43EE FF00 lea.l A1, [A6 - 0x100]
00000080 703F moveq.l D0, 0x3F
label00000082:
00000082 22D8 move.l [A1]+, [A0]+
00000084 51C8 FFFC dbf D0, -0x6 /* 00000082 */
00000088 42A7 clr.l -[A7]
0000008A 4240 clr.w D0
0000008C 102E FF00 move.b D0, [A6 - 0x100]
00000090 48C0 ext.l D0
00000092 2F00 move.l -[A7], D0
00000094 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000098 285F movea.l A4, [A7]+
0000009A 200C move.l D0, A4
0000009C 6730 beq +0x32 /* 000000CE */
0000009E 41EE FF00 lea.l A0, [A6 - 0x100]
000000A2 2008 move.l D0, A0
000000A4 5280 addq.l D0, 1
000000A6 2F00 move.l -[A7], D0
000000A8 2F14 move.l -[A7], [A4]
000000AA 4240 clr.w D0
000000AC 102E FF00 move.b D0, [A6 - 0x100]
000000B0 48C0 ext.l D0
000000B2 2F00 move.l -[A7], D0
000000B4 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000000B8 3F3C 00C0 move.w -[A7], 0xC0
000000BC 4240 clr.w D0
000000BE 102E FF00 move.b D0, [A6 - 0x100]
000000C2 3F00 move.w -[A7], D0
000000C4 2F0C move.l -[A7], A4
000000C6 A8F2 syscall PicComment
000000C8 2F0C move.l -[A7], A4
000000CA 205F movea.l A0, [A7]+
000000CC A023 syscall DisposHandle/DisposeHandle
label000000CE:
000000CE 285F movea.l A4, [A7]+
000000D0 4E5E unlink A6
000000D2 2E9F move.l [A7], [A7]+
000000D4 4E75 rts
000000D6 8D50 or.w [A0], D6
000000D8 4F53 chk.w D7, [A3]
000000DA 5453 addq.w [A3], 2
000000DC 4352 chk.w D1, [A2]
000000DE 4950 chk.w D4, [A0]
000000E0 5453 addq.w [A3], 2
000000E2 5452 addq.w [A2], 2
000000E4 0002 010D ori.b D2, 0xD /* '\r' */
export_1884:
fn000000E8:
000000E8 4E56 FFF4 link A6, -0x000C
000000EC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000000F0 2C2E 0008 move.l D6, [A6 + 0x8]
000000F4 42A7 clr.l -[A7]
000000F6 2F3C 0000 0400 move.l -[A7], 0x400
000000FC 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000100 285F movea.l A4, [A7]+
00000102 2F0C move.l -[A7], A4
00000104 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000108 2F0C move.l -[A7], A4
0000010A 205F movea.l A0, [A7]+
0000010C A064 syscall MoveHHi
0000010E 2F0C move.l -[A7], A4
00000110 205F movea.l A0, [A7]+
00000112 A029 syscall HLock
00000114 2F06 move.l -[A7], D6
00000116 205F movea.l A0, [A7]+
00000118 A064 syscall MoveHHi
0000011A 2F06 move.l -[A7], D6
0000011C 205F movea.l A0, [A7]+
0000011E A029 syscall HLock
00000120 2046 movea.l A0, D6
00000122 2650 movea.l A3, [A0]
00000124 42A7 clr.l -[A7]
00000126 2F06 move.l -[A7], D6
00000128 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000012C 2E1F move.l D7, [A7]+
label0000012E:
0000012E 0C87 0000 0400 cmpi.l D7, 0x400
00000134 6F24 ble +0x26 /* 0000015A */
00000136 2F0B move.l -[A7], A3
00000138 2F14 move.l -[A7], [A4]
0000013A 2F3C 0000 0400 move.l -[A7], 0x400
00000140 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000144 D6FC 0400 add.w A3, 0x400
00000148 2F3C 0400 00C0 move.l -[A7], 0x40000C0
0000014E 2F0C move.l -[A7], A4
00000150 A8F2 syscall PicComment
00000152 9EBC 0000 0400 sub.l D7, 0x400
00000158 60D4 bra -0x2A /* 0000012E */
label0000015A:
0000015A 2F0B move.l -[A7], A3
0000015C 2F14 move.l -[A7], [A4]
0000015E 2F07 move.l -[A7], D7
00000160 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000164 3F3C 00C0 move.w -[A7], 0xC0
00000168 3F07 move.w -[A7], D7
0000016A 2F0C move.l -[A7], A4
0000016C A8F2 syscall PicComment
0000016E 2F06 move.l -[A7], D6
00000170 205F movea.l A0, [A7]+
00000172 A02A syscall HUnlock
00000174 2F0C move.l -[A7], A4
00000176 205F movea.l A0, [A7]+
00000178 A02A syscall HUnlock
0000017A 2F0C move.l -[A7], A4
0000017C 205F movea.l A0, [A7]+
0000017E A023 syscall DisposHandle/DisposeHandle
00000180 7000 moveq.l D0, 0x00
00000182 2840 movea.l A4, D0
00000184 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000188 4E5E unlink A6
0000018A 2E9F move.l [A7], [A7]+
0000018C 4E75 rts
0000018E 9050 sub.w D0, [A0]
00000190 4F53 chk.w D7, [A3]
00000192 5453 addq.w [A3], 2
00000194 4352 chk.w D1, [A2]
00000196 4950 chk.w D4, [A0]
00000198 5448 addq.w A0, 2
0000019A 414E chk.w D0, A6
0000019C 444C neg.w A4
0000019E 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
000001A0 0000 0000 ori.b D0, 0x0
fn000001A4:
000001A4 4E56 FFF8 link A6, -0x0008
000001A8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000001AC 266E 000C movea.l A3, [A6 + 0xC]
000001B0 286E 0008 movea.l A4, [A6 + 0x8]
000001B4 4206 clr.b D6
000001B6 7E00 moveq.l D7, 0x00
label000001B8:
000001B8 2014 move.l D0, [A4]
000001BA D093 add.l D0, [A3]
000001BC 2040 movea.l A0, D0
000001BE 4240 clr.w D0
000001C0 1010 move.b D0, [A0]
000001C2 4A40 tst.w D0
000001C4 6B18 bmi +0x1A /* 000001DE */
000001C6 B07C 003F cmp.w D0, 0x3F /* '?' */
000001CA 6E12 bgt +0x14 /* 000001DE */
000001CC 41FA 00CE lea.l A0, [PC + 0xCE /* 0000029C, value 0x4E56FEFC */]
000001D0 3200 move.w D1, D0
000001D2 E649 lsr D1.w, 3
000001D4 4441 neg.w D1
000001D6 0130 10FF btst [A0 + D1.w - 0x1], D0
000001DA 0A3C 0004 xori.b ccr, 4
label000001DE:
000001DE 6704 beq +0x6 /* 000001E4 */
000001E0 5294 addq.l [A4], 1
000001E2 60D4 bra -0x2A /* 000001B8 */
label000001E4:
000001E4 2014 move.l D0, [A4]
000001E6 D093 add.l D0, [A3]
000001E8 2040 movea.l A0, D0
000001EA 4240 clr.w D0
000001EC 1010 move.b D0, [A0]
000001EE 4A40 tst.w D0
000001F0 6B18 bmi +0x1A /* 0000020A */
000001F2 B07C 003F cmp.w D0, 0x3F /* '?' */
000001F6 6E12 bgt +0x14 /* 0000020A */
000001F8 41FA 00A2 lea.l A0, [PC + 0xA2 /* 0000029C, value 0x4E56FEFC */]
000001FC 3200 move.w D1, D0
000001FE E649 lsr D1.w, 3
00000200 4441 neg.w D1
00000202 0130 10FF btst [A0 + D1.w - 0x1], D0
00000206 0A3C 0004 xori.b ccr, 4
label0000020A:
0000020A 6630 bne +0x32 /* 0000023C */
0000020C 2014 move.l D0, [A4]
0000020E D093 add.l D0, [A3]
00000210 2040 movea.l A0, D0
00000212 4240 clr.w D0
00000214 1010 move.b D0, [A0]
00000216 3A00 move.w D5, D0
00000218 702D moveq.l D0, 0x2D
0000021A B045 cmp.w D0, D5
0000021C 6604 bne +0x6 /* 00000222 */
0000021E 7C01 moveq.l D6, 0x01
00000220 6016 bra +0x18 /* 00000238 */
label00000222:
00000222 2F07 move.l -[A7], D7
00000224 700A moveq.l D0, 0x0A
00000226 2F00 move.l -[A7], D0
00000228 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000022C 3005 move.w D0, D5
0000022E 48C0 ext.l D0
00000230 D09F add.l D0, [A7]+
00000232 2E00 move.l D7, D0
00000234 7030 moveq.l D0, 0x30
00000236 9E80 sub.l D7, D0
label00000238:
00000238 5294 addq.l [A4], 1
0000023A 60A8 bra -0x56 /* 000001E4 */
label0000023C:
0000023C 2014 move.l D0, [A4]
0000023E D093 add.l D0, [A3]
00000240 2040 movea.l A0, D0
00000242 4240 clr.w D0
00000244 1010 move.b D0, [A0]
00000246 4A40 tst.w D0
00000248 6B18 bmi +0x1A /* 00000262 */
0000024A B07C 003F cmp.w D0, 0x3F /* '?' */
0000024E 6E12 bgt +0x14 /* 00000262 */
00000250 41FA 0042 lea.l A0, [PC + 0x42 /* 00000294, value 0x3FF2000 */]
00000254 3200 move.w D1, D0
00000256 E649 lsr D1.w, 3
00000258 4441 neg.w D1
0000025A 0130 10FF btst [A0 + D1.w - 0x1], D0
0000025E 0A3C 0004 xori.b ccr, 4
label00000262:
00000262 6604 bne +0x6 /* 00000268 */
00000264 5294 addq.l [A4], 1
00000266 60D4 bra -0x2A /* 0000023C */
label00000268:
00000268 1006 move.b D0, D6
0000026A 6706 beq +0x8 /* 00000272 */
0000026C 2007 move.l D0, D7
0000026E 4480 neg.l D0
00000270 2E00 move.l D7, D0
label00000272:
00000272 3D47 0010 move.w [A6 + 0x10], D7
00000276 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000027A 4E5E unlink A6
0000027C 205F movea.l A0, [A7]+
0000027E 504F addq.w A7, 8
00000280 4ED0 jmp [A0]
00000282 8752 or.w [A2], D3
00000284 4541 chk.w D2, D1
00000286 444E neg.w A6
00000288 554D subq.w A5, 2
0000028A 0010 03FF ori.b [A0], 0xFF
0000028E 4000 negx.b D0
00000290 0000 0000 ori.b D0, 0x0
00000294 03FF .incomplete
00000296 2000 move.l D0, D0
00000298 0000 0000 ori.b D0, 0x0
export_1885:
fn0000029C:
0000029C 4E56 FEFC link A6, -0x0104
000002A0 2F0C move.l -[A7], A4
000002A2 286E 0018 movea.l A4, [A6 + 0x18]
000002A6 2F0C move.l -[A7], A4
000002A8 205F movea.l A0, [A7]+
000002AA A029 syscall HLock
000002AC 41EE FF00 lea.l A0, [A6 - 0x100]
000002B0 43FA 00EA lea.l A1, [PC + 0xEA /* 0000039C, value 0xE252542, pstring "%%BoundingBox:" */]
000002B4 20D9 move.l [A0]+, [A1]+
000002B6 20D9 move.l [A0]+, [A1]+
000002B8 20D9 move.l [A0]+, [A1]+
000002BA 20D9 move.l [A0]+, [A1]+
000002BC 42A7 clr.l -[A7]
000002BE 2F0C move.l -[A7], A4
000002C0 42A7 clr.l -[A7]
000002C2 41EE FF00 lea.l A0, [A6 - 0x100]
000002C6 2008 move.l D0, A0
000002C8 5280 addq.l D0, 1
000002CA 2F00 move.l -[A7], D0
000002CC 4240 clr.w D0
000002CE 102E FF00 move.b D0, [A6 - 0x100]
000002D2 48C0 ext.l D0
000002D4 2F00 move.l -[A7], D0
000002D6 42A7 clr.l -[A7]
000002D8 42A7 clr.l -[A7]
000002DA A9E0 syscall Munger
000002DC 2D5F FEFC move.l [A6 - 0x104], [A7]+
000002E0 6F74 ble +0x76 /* 00000356 */
000002E2 4240 clr.w D0
000002E4 102E FF00 move.b D0, [A6 - 0x100]
000002E8 48C0 ext.l D0
000002EA D1AE FEFC add.l [A6 - 0x104], D0
000002EE 206E 0014 movea.l A0, [A6 + 0x14]
000002F2 2F08 move.l -[A7], A0
000002F4 4267 clr.w -[A7]
000002F6 2F0C move.l -[A7], A4
000002F8 486E FEFC pea.l [A6 - 0x104]
000002FC 4EBA FEA6 jsr [PC - 0x15A /* 000001A4 */]
00000300 301F move.w D0, [A7]+
00000302 205F movea.l A0, [A7]+
00000304 3080 move.w [A0], D0
00000306 206E 0010 movea.l A0, [A6 + 0x10]
0000030A 2F08 move.l -[A7], A0
0000030C 4267 clr.w -[A7]
0000030E 2F0C move.l -[A7], A4
00000310 486E FEFC pea.l [A6 - 0x104]
00000314 4EBA FE8E jsr [PC - 0x172 /* 000001A4 */]
00000318 301F move.w D0, [A7]+
0000031A 205F movea.l A0, [A7]+
0000031C 3080 move.w [A0], D0
0000031E 206E 000C movea.l A0, [A6 + 0xC]
00000322 2F08 move.l -[A7], A0
00000324 4267 clr.w -[A7]
00000326 2F0C move.l -[A7], A4
00000328 486E FEFC pea.l [A6 - 0x104]
0000032C 4EBA FE76 jsr [PC - 0x18A /* 000001A4 */]
00000330 301F move.w D0, [A7]+
00000332 205F movea.l A0, [A7]+
00000334 3080 move.w [A0], D0
00000336 206E 0008 movea.l A0, [A6 + 0x8]
0000033A 2F08 move.l -[A7], A0
0000033C 4267 clr.w -[A7]
0000033E 2F0C move.l -[A7], A4
00000340 486E FEFC pea.l [A6 - 0x104]
00000344 4EBA FE5E jsr [PC - 0x1A2 /* 000001A4 */]
00000348 301F move.w D0, [A7]+
0000034A 205F movea.l A0, [A7]+
0000034C 3080 move.w [A0], D0
0000034E 1D7C 0001 001C move.b [A6 + 0x1C], 0x1
00000354 6022 bra +0x24 /* 00000378 */
label00000356:
00000356 206E 0014 movea.l A0, [A6 + 0x14]
0000035A 4250 clr.w [A0]
0000035C 206E 0010 movea.l A0, [A6 + 0x10]
00000360 4250 clr.w [A0]
00000362 206E 000C movea.l A0, [A6 + 0xC]
00000366 4250 clr.w [A0]
00000368 206E 0008 movea.l A0, [A6 + 0x8]
0000036C 4250 clr.w [A0]
0000036E 422E 001C clr.b [A6 + 0x1C]
00000372 3F3C 0003 move.w -[A7], 0x3
00000376 A9C8 syscall SysBeep
label00000378:
00000378 2F0C move.l -[A7], A4
0000037A 205F movea.l A0, [A7]+
0000037C A02A syscall HUnlock
0000037E 285F movea.l A4, [A7]+
00000380 4E5E unlink A6
00000382 205F movea.l A0, [A7]+
00000384 DEFC 0014 add.w A7, 0x14
00000388 4ED0 jmp [A0]
0000038A 8E47 or.w D7, D7
0000038C 4554 chk.w D2, [A4]
0000038E 424F clr.w A7
00000390 554E subq.w A6, 2
00000392 4449 neg.w A1
00000394 4E47 trap 7
00000396 424F clr.w A7
00000398 5800 addq.b D0, 4
0000039A 0010 0E25 ori.b [A0], 0x25 /* '%' */
0000039E 2542 6F75 move.l [A2 + 0x6F75], D2
000003A2 6E64 bgt +0x66 /* 00000408 */
000003A4 696E bvs +0x70 /* 00000414 */
000003A6 6742 beq +0x44 /* 000003EA */
000003A8 6F78 ble +0x7A /* 00000422 */
000003AA 3A00 move.w D5, D0
000003AC 4E56 0000 link A6, 0
000003B0 2F0C move.l -[A7], A4
000003B2 286E 0008 movea.l A4, [A6 + 0x8]
000003B6 206C 0014 movea.l A0, [A4 + 0x14]
000003BA 4A90 tst.l [A0]
000003BC 670C beq +0xE /* 000003CA */
000003BE 2F10 move.l -[A7], [A0]
000003C0 A8F5 syscall KillPicture
000003C2 206C 0014 movea.l A0, [A4 + 0x14]
000003C6 7000 moveq.l D0, 0x00
000003C8 2080 move.l [A0], D0
label000003CA:
000003CA 4AAC FFBA tst.l [A4 - 0x46]
000003CE 670C beq +0xE /* 000003DC */
000003D0 2F2C FFBA move.l -[A7], [A4 - 0x46]
000003D4 A8F5 syscall KillPicture
000003D6 7000 moveq.l D0, 0x00
000003D8 2940 FFBA move.l [A4 - 0x46], D0
label000003DC:
000003DC 206C 0010 movea.l A0, [A4 + 0x10]
000003E0 4A90 tst.l [A0]
000003E2 670E beq +0x10 /* 000003F2 */
000003E4 2F10 move.l -[A7], [A0]
000003E6 205F movea.l A0, [A7]+
000003E8 A023 syscall DisposHandle/DisposeHandle
label000003EA:
000003EA 206C 0010 movea.l A0, [A4 + 0x10]
000003EE 7000 moveq.l D0, 0x00
000003F0 2080 move.l [A0], D0
label000003F2:
000003F2 396E 0010 FFC0 move.w [A4 - 0x40], [A6 + 0x10]
000003F8 206E 0008 movea.l A0, [A6 + 0x8]
000003FC 2C48 movea.l A6, A0
000003FE 4EFA 0C54 jmp [PC + 0xC54 /* 00001054 */]
00000402 0000 285F ori.b D0, 0x5F /* '_' */
00000406 4E5E unlink A6
label00000408:
00000408 205F movea.l A0, [A7]+
0000040A DEFC 000A add.w A7, 0xA /* '\n' */
0000040E 4ED0 jmp [A0]
00000410 8D48 414E pack -[A6], -[A0], 0x414E
label00000414:
00000414 444C neg.w A4
00000416 4546 chk.w D2, D6
00000418 4149 chk.w D0, A1
0000041A 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
0000041E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000420-00000424
fn00000420:
00000420 4E56 FB26 link A6, -0x04DA
// end alternate branch 00000420-00000424
fn00000420: // (misaligned)
label00000422:
00000422 FB26 .extension 0xB26 <<F/4-5/5>> // unimplemented
00000424 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000428 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
0000042C 426E FFC0 clr.w [A6 - 0x40]
00000430 206E 000C movea.l A0, [A6 + 0xC]
00000434 43EE FE9C lea.l A1, [A6 - 0x164]
00000438 22D8 move.l [A1]+, [A0]+
0000043A 22D8 move.l [A1]+, [A0]+
0000043C 206E 0008 movea.l A0, [A6 + 0x8]
00000440 30BC 0001 move.w [A0], 0x1
00000444 206E 0014 movea.l A0, [A6 + 0x14]
00000448 7000 moveq.l D0, 0x00
0000044A 2080 move.l [A0], D0
0000044C 206E 0010 movea.l A0, [A6 + 0x10]
00000450 7000 moveq.l D0, 0x00
00000452 2080 move.l [A0], D0
00000454 7000 moveq.l D0, 0x00
00000456 2D40 FFBA move.l [A6 - 0x46], D0
0000045A 7000 moveq.l D0, 0x00
0000045C 2D40 FE8E move.l [A6 - 0x172], D0
00000460 486E FFC2 pea.l [A6 - 0x3E]
00000464 487A FF46 pea.l [PC - 0xBA /* 000003AC, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000468 2F0E move.l -[A7], A6
0000046A 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000046E 70FF moveq.l D0, 0xFFFFFFFF
00000470 B06E 001C cmp.w D0, [A6 + 0x1C]
00000474 6700 00FA beq +0xFC /* 00000570 */
00000478 3F2E 001C move.w -[A7], [A6 + 0x1C]
0000047C A998 syscall UseResFile
0000047E 4267 clr.w -[A7]
00000480 1F3C 0001 move.b -[A7], 0x1
00000484 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000488 1D5F FFBF move.b [A6 - 0x41], [A7]+
0000048C 206E 0014 movea.l A0, [A6 + 0x14]
00000490 2F08 move.l -[A7], A0
00000492 42A7 clr.l -[A7]
00000494 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
0000049A 3F3C 0100 move.w -[A7], 0x100
0000049E A9A0 syscall GetResource
000004A0 201F move.l D0, [A7]+
000004A2 205F movea.l A0, [A7]+
000004A4 2080 move.l [A0], D0
000004A6 4267 clr.w -[A7]
000004A8 1F2E FFBF move.b -[A7], [A6 - 0x41]
000004AC 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000004B0 1D5F FFBF move.b [A6 - 0x41], [A7]+
000004B4 4267 clr.w -[A7]
000004B6 A9AF syscall ResError
000004B8 3D5F FFC0 move.w [A6 - 0x40], [A7]+
000004BC 57C0 seq D0
000004BE 206E 0014 movea.l A0, [A6 + 0x14]
000004C2 4A90 tst.l [A0]
000004C4 56C1 sne D1
000004C6 C001 and.b D0, D1
000004C8 6700 00A6 beq +0xA8 /* 00000570 */
000004CC 4267 clr.w -[A7]
000004CE 1F3C 0001 move.b -[A7], 0x1
000004D2 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000004D6 1D5F FFBF move.b [A6 - 0x41], [A7]+
000004DA 206E 0014 movea.l A0, [A6 + 0x14]
000004DE 2F10 move.l -[A7], [A0]
000004E0 A992 syscall DetachResource
000004E2 4267 clr.w -[A7]
000004E4 1F2E FFBF move.b -[A7], [A6 - 0x41]
000004E8 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000004EC 1D5F FFBF move.b [A6 - 0x41], [A7]+
000004F0 206E 0014 movea.l A0, [A6 + 0x14]
000004F4 2F10 move.l -[A7], [A0]
000004F6 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000004FA 4267 clr.w -[A7]
000004FC 206E 0014 movea.l A0, [A6 + 0x14]
00000500 2F10 move.l -[A7], [A0]
00000502 486E FE26 pea.l [A6 - 0x1DA]
00000506 42A7 clr.l -[A7]
00000508 42A7 clr.l -[A7]
0000050A 4EAD 42A2 jsr [A5 + 0x42A2 /* export_2128 */]
0000050E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000512 206E 0014 movea.l A0, [A6 + 0x14]
00000516 2050 movea.l A0, [A0]
00000518 2050 movea.l A0, [A0]
0000051A 226E 000C movea.l A1, [A6 + 0xC]
0000051E 5488 addq.l A0, 2
00000520 22D8 move.l [A1]+, [A0]+
00000522 22D8 move.l [A1]+, [A0]+
00000524 206E 0008 movea.l A0, [A6 + 0x8]
00000528 2F08 move.l -[A7], A0
0000052A 4267 clr.w -[A7]
0000052C 486E FE26 pea.l [A6 - 0x1DA]
00000530 4EAD 42B2 jsr [A5 + 0x42B2 /* export_2130 */]
00000534 301F move.w D0, [A7]+
00000536 205F movea.l A0, [A7]+
00000538 3080 move.w [A0], D0
0000053A 206E 0008 movea.l A0, [A6 + 0x8]
0000053E 7001 moveq.l D0, 0x01
00000540 B050 cmp.w D0, [A0]
00000542 57C0 seq D0
00000544 4A00 tst.b D0
00000546 6724 beq +0x26 /* 0000056C */
00000548 2F00 move.l -[A7], D0
0000054A 4267 clr.w -[A7]
0000054C 206E 0014 movea.l A0, [A6 + 0x14]
00000550 2F10 move.l -[A7], [A0]
00000552 4EAD 42AA jsr [A5 + 0x42AA /* export_2129 */]
00000556 321F move.w D1, [A7]+
00000558 201F move.l D0, [A7]+
0000055A 0C41 02FF cmpi.w D1, 0x2FF
0000055E 57C1 seq D1
00000560 C001 and.b D0, D1
00000562 6708 beq +0xA /* 0000056C */
00000564 206E 0008 movea.l A0, [A6 + 0x8]
00000568 30BC 0020 move.w [A0], 0x20 /* ' ' */
label0000056C:
0000056C 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000570:
00000570 7014 moveq.l D0, 0x14
00000572 6B1A bmi +0x1C /* 0000058E */
00000574 206E 0018 movea.l A0, [A6 + 0x18]
00000578 B07C 003F cmp.w D0, 0x3F /* '?' */
0000057C 6E10 bgt +0x12 /* 0000058E */
0000057E 5088 addq.l A0, 8
00000580 3200 move.w D1, D0
00000582 E649 lsr D1.w, 3
00000584 4441 neg.w D1
00000586 0130 10FF btst [A0 + D1.w - 0x1], D0
0000058A 0A3C 0004 xori.b ccr, 4
label0000058E:
0000058E 57C0 seq D0
00000590 7215 moveq.l D1, 0x15
00000592 6B1A bmi +0x1C /* 000005AE */
00000594 206E 0018 movea.l A0, [A6 + 0x18]
00000598 B27C 003F cmp.w D1, 0x3F /* '?' */
0000059C 6E10 bgt +0x12 /* 000005AE */
0000059E 5088 addq.l A0, 8
000005A0 3401 move.w D2, D1
000005A2 E64A lsr D2.w, 3
000005A4 4442 neg.w D2
000005A6 0330 20FF btst [A0 + D2.w - 0x1], D1
000005AA 0A3C 0004 xori.b ccr, 4
label000005AE:
000005AE 57C1 seq D1
000005B0 8001 or.b D0, D1
000005B2 4A6E FFC0 tst.w [A6 - 0x40]
000005B6 56C1 sne D1
000005B8 206E 0014 movea.l A0, [A6 + 0x14]
000005BC 4A90 tst.l [A0]
000005BE 57C2 seq D2
000005C0 C202 and.b D1, D2
000005C2 8001 or.b D0, D1
000005C4 6764 beq +0x66 /* 0000062A */
000005C6 4267 clr.w -[A7]
000005C8 3F2E 001E move.w -[A7], [A6 + 0x1E]
000005CC 486E FFB6 pea.l [A6 - 0x4A]
000005D0 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000005D4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000005D8 206E 0010 movea.l A0, [A6 + 0x10]
000005DC 2F08 move.l -[A7], A0
000005DE 42A7 clr.l -[A7]
000005E0 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
000005E4 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000005E8 201F move.l D0, [A7]+
000005EA 205F movea.l A0, [A7]+
000005EC 2080 move.l [A0], D0
000005EE 206E 0010 movea.l A0, [A6 + 0x10]
000005F2 2F10 move.l -[A7], [A0]
000005F4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000005F8 206E 0010 movea.l A0, [A6 + 0x10]
000005FC 2F10 move.l -[A7], [A0]
000005FE 205F movea.l A0, [A7]+
00000600 A029 syscall HLock
00000602 4267 clr.w -[A7]
00000604 3F2E 001E move.w -[A7], [A6 + 0x1E]
00000608 486E FFB6 pea.l [A6 - 0x4A]
0000060C 206E 0010 movea.l A0, [A6 + 0x10]
00000610 2050 movea.l A0, [A0]
00000612 2F10 move.l -[A7], [A0]
00000614 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000618 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000061C 206E 0010 movea.l A0, [A6 + 0x10]
00000620 2F10 move.l -[A7], [A0]
00000622 205F movea.l A0, [A7]+
00000624 A02A syscall HUnlock
00000626 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label0000062A:
0000062A 206E 0014 movea.l A0, [A6 + 0x14]
0000062E 4A90 tst.l [A0]
00000630 57C0 seq D0
00000632 720B moveq.l D1, 0x0B
00000634 6B1A bmi +0x1C /* 00000650 */
00000636 206E 0018 movea.l A0, [A6 + 0x18]
0000063A B27C 003F cmp.w D1, 0x3F /* '?' */
0000063E 6E10 bgt +0x12 /* 00000650 */
00000640 5088 addq.l A0, 8
00000642 3401 move.w D2, D1
00000644 E64A lsr D2.w, 3
00000646 4442 neg.w D2
00000648 0330 20FF btst [A0 + D2.w - 0x1], D1
0000064C 0A3C 0004 xori.b ccr, 4
label00000650:
00000650 56C1 sne D1
00000652 C001 and.b D0, D1
00000654 6700 0180 beq +0x182 /* 000007D6 */
00000658 206E 0018 movea.l A0, [A6 + 0x18]
0000065C 2248 movea.l A1, A0
0000065E 5089 addq.l A1, 8
00000660 2F21 move.l -[A7], -[A1]
00000662 2F21 move.l -[A7], -[A1]
00000664 3F3C 0008 move.w -[A7], 0x8
00000668 43FA 0C44 lea.l A1, [PC + 0xC44 /* 000012AE, value 0x4E56 'NV', cstring "" */]
0000066C 2F21 move.l -[A7], -[A1]
0000066E 2F21 move.l -[A7], -[A1]
00000670 3F3C 0008 move.w -[A7], 0x8
00000674 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
00000678 43FA 0C2C lea.l A1, [PC + 0xC2C /* 000012A6, value 0x4, cstring "" */]
0000067C 2F21 move.l -[A7], -[A1]
0000067E 2F21 move.l -[A7], -[A1]
00000680 3F3C 0008 move.w -[A7], 0x8
00000684 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
00000688 548F addq.l A7, 2
0000068A 20DF move.l [A0]+, [A7]+
0000068C 20DF move.l [A0]+, [A7]+
0000068E 206E 0010 movea.l A0, [A6 + 0x10]
00000692 4A90 tst.l [A0]
00000694 6700 0138 beq +0x13A /* 000007CE */
00000698 4267 clr.w -[A7]
0000069A 206E 0010 movea.l A0, [A6 + 0x10]
0000069E 2F10 move.l -[A7], [A0]
000006A0 206E 000C movea.l A0, [A6 + 0xC]
000006A4 4868 0002 pea.l [A0 + 0x2]
000006A8 2F08 move.l -[A7], A0
000006AA 4868 0006 pea.l [A0 + 0x6]
000006AE 4868 0004 pea.l [A0 + 0x4]
000006B2 4EBA FBE8 jsr [PC - 0x418 /* 0000029C */]
000006B6 101F move.b D0, [A7]+
000006B8 6700 011C beq +0x11E /* 000007D6 */
000006BC 206E 000C movea.l A0, [A6 + 0xC]
000006C0 2248 movea.l A1, A0
000006C2 3028 0002 move.w D0, [A0 + 0x2]
000006C6 B069 0006 cmp.w D0, [A1 + 0x6]
000006CA 6F1A ble +0x1C /* 000006E6 */
000006CC 3D68 0002 FFAC move.w [A6 - 0x54], [A0 + 0x2]
000006D2 2248 movea.l A1, A0
000006D4 3368 0006 0002 move.w [A1 + 0x2], [A0 + 0x6]
000006DA 206E 000C movea.l A0, [A6 + 0xC]
000006DE 2248 movea.l A1, A0
000006E0 3368 0002 0006 move.w [A1 + 0x6], [A0 + 0x2]
label000006E6:
000006E6 206E 000C movea.l A0, [A6 + 0xC]
000006EA 2248 movea.l A1, A0
000006EC 3010 move.w D0, [A0]
000006EE B069 0004 cmp.w D0, [A1 + 0x4]
000006F2 6F14 ble +0x16 /* 00000708 */
000006F4 3D50 FFAC move.w [A6 - 0x54], [A0]
000006F8 2248 movea.l A1, A0
000006FA 32A8 0004 move.w [A1], [A0 + 0x4]
000006FE 206E 000C movea.l A0, [A6 + 0xC]
00000702 2248 movea.l A1, A0
00000704 3350 0004 move.w [A1 + 0x4], [A0]
label00000708:
00000708 2F2E 000C move.l -[A7], [A6 + 0xC]
0000070C 206E 000C movea.l A0, [A6 + 0xC]
00000710 3028 0002 move.w D0, [A0 + 0x2]
00000714 4440 neg.w D0
00000716 3F00 move.w -[A7], D0
00000718 3010 move.w D0, [A0]
0000071A 4440 neg.w D0
0000071C 3F00 move.w -[A7], D0
0000071E A8A8 syscall OffsetRect
00000720 4267 clr.w -[A7]
00000722 1F3C 0001 move.b -[A7], 0x1
00000726 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
0000072A 1D5F FFBF move.b [A6 - 0x41], [A7]+
0000072E 206E 0014 movea.l A0, [A6 + 0x14]
00000732 2F08 move.l -[A7], A0
00000734 42A7 clr.l -[A7]
00000736 2F2E 000C move.l -[A7], [A6 + 0xC]
0000073A A8F3 syscall OpenPicture
0000073C 201F move.l D0, [A7]+
0000073E 205F movea.l A0, [A7]+
00000740 2080 move.l [A0], D0
00000742 4267 clr.w -[A7]
00000744 1F2E FFBF move.b -[A7], [A6 - 0x41]
00000748 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
0000074C 1D5F FFBF move.b [A6 - 0x41], [A7]+
00000750 206E 0014 movea.l A0, [A6 + 0x14]
00000754 2F10 move.l -[A7], [A0]
00000756 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000075A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000075E A87B syscall ClipRect
00000760 2F2E 000C move.l -[A7], [A6 + 0xC]
00000764 486D FE1A pea.l [A5 - 0x1E6]
00000768 A8A5 syscall FillRect
0000076A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000076E A8A1 syscall FrameRect
00000770 2F2E 000C move.l -[A7], [A6 + 0xC]
00000774 2F3C 000A 000A move.l -[A7], 0xA000A /* '\n\0\n' */
0000077A A8A9 syscall InsetRect
0000077C 4267 clr.w -[A7]
0000077E A887 syscall TextFont
00000780 3F3C 000C move.w -[A7], 0xC
00000784 A88A syscall TextSize
00000786 486E FEA4 pea.l [A6 - 0x15C]
0000078A 2F3C 0001 09C4 move.l -[A7], 0x109C4
00000790 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000794 4A2E FEA4 tst.b [A6 - 0x15C]
00000798 6612 bne +0x14 /* 000007AC */
0000079A 41EE FEA4 lea.l A0, [A6 - 0x15C]
0000079E 43FA 0ACC lea.l A1, [PC + 0xACC /* 0000126C, value 0x31546869 '1Thi', pstring "This EPSF file does not have a QuickDraw picture!" */]
000007A2 700B moveq.l D0, 0x0B
label000007A4:
000007A4 20D9 move.l [A0]+, [A1]+
000007A6 51C8 FFFC dbf D0, -0x6 /* 000007A4 */
000007AA 3091 move.w [A0], [A1]
label000007AC:
000007AC 41EE FEA4 lea.l A0, [A6 - 0x15C]
000007B0 2008 move.l D0, A0
000007B2 5280 addq.l D0, 1
000007B4 2F00 move.l -[A7], D0
000007B6 4240 clr.w D0
000007B8 102E FEA4 move.b D0, [A6 - 0x15C]
000007BC 48C0 ext.l D0
000007BE 2F00 move.l -[A7], D0
000007C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000007C4 3F3C 0001 move.w -[A7], 0x1
000007C8 A9CE syscall TETextBox/TextBox
000007CA A8F4 syscall ClosePicture
000007CC 6008 bra +0xA /* 000007D6 */
label000007CE:
000007CE 3F3C 9A6D move.w -[A7], 0x9A6D
000007D2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label000007D6:
000007D6 700B moveq.l D0, 0x0B
000007D8 6B1A bmi +0x1C /* 000007F4 */
000007DA 206E 0018 movea.l A0, [A6 + 0x18]
000007DE B07C 003F cmp.w D0, 0x3F /* '?' */
000007E2 6E10 bgt +0x12 /* 000007F4 */
000007E4 5088 addq.l A0, 8
000007E6 3200 move.w D1, D0
000007E8 E649 lsr D1.w, 3
000007EA 4441 neg.w D1
000007EC 0130 10FF btst [A0 + D1.w - 0x1], D0
000007F0 0A3C 0004 xori.b ccr, 4
label000007F4:
000007F4 6700 03F6 beq +0x3F8 /* 00000BEC */
000007F8 7015 moveq.l D0, 0x15
000007FA 6B1A bmi +0x1C /* 00000816 */
000007FC 206E 0018 movea.l A0, [A6 + 0x18]
00000800 B07C 003F cmp.w D0, 0x3F /* '?' */
00000804 6E10 bgt +0x12 /* 00000816 */
00000806 5088 addq.l A0, 8
00000808 3200 move.w D1, D0
0000080A E649 lsr D1.w, 3
0000080C 4441 neg.w D1
0000080E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000812 0A3C 0004 xori.b ccr, 4
label00000816:
00000816 57C0 seq D0
00000818 206E 0014 movea.l A0, [A6 + 0x14]
0000081C 4A90 tst.l [A0]
0000081E 56C1 sne D1
00000820 C001 and.b D0, D1
00000822 206E 0010 movea.l A0, [A6 + 0x10]
00000826 4A90 tst.l [A0]
00000828 56C1 sne D1
0000082A C001 and.b D0, D1
0000082C 6700 03BE beq +0x3C0 /* 00000BEC */
00000830 4267 clr.w -[A7]
00000832 206E 0010 movea.l A0, [A6 + 0x10]
00000836 2F10 move.l -[A7], [A0]
00000838 486E FFA4 pea.l [A6 - 0x5C]
0000083C 486E FFA6 pea.l [A6 - 0x5A]
00000840 486E FFA8 pea.l [A6 - 0x58]
00000844 486E FFAA pea.l [A6 - 0x56]
00000848 4EBA FA52 jsr [PC - 0x5AE /* 0000029C */]
0000084C 101F move.b D0, [A7]+
0000084E 6700 039C beq +0x39E /* 00000BEC */
00000852 206E 0014 movea.l A0, [A6 + 0x14]
00000856 2050 movea.l A0, [A0]
00000858 2050 movea.l A0, [A0]
0000085A 226E 000C movea.l A1, [A6 + 0xC]
0000085E 5488 addq.l A0, 2
00000860 22D8 move.l [A1]+, [A0]+
00000862 22D8 move.l [A1]+, [A0]+
00000864 4267 clr.w -[A7]
00000866 1F3C 0001 move.b -[A7], 0x1
0000086A 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
0000086E 1D5F FFBF move.b [A6 - 0x41], [A7]+
00000872 42A7 clr.l -[A7]
00000874 2F2E 000C move.l -[A7], [A6 + 0xC]
00000878 A8F3 syscall OpenPicture
0000087A 2D5F FFBA move.l [A6 - 0x46], [A7]+
0000087E 4267 clr.w -[A7]
00000880 1F2E FFBF move.b -[A7], [A6 - 0x41]
00000884 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000888 1D5F FFBF move.b [A6 - 0x41], [A7]+
0000088C 2F2E FFBA move.l -[A7], [A6 - 0x46]
00000890 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000894 7015 moveq.l D0, 0x15
00000896 6B1A bmi +0x1C /* 000008B2 */
00000898 206E 0018 movea.l A0, [A6 + 0x18]
0000089C B07C 003F cmp.w D0, 0x3F /* '?' */
000008A0 6E10 bgt +0x12 /* 000008B2 */
000008A2 5088 addq.l A0, 8
000008A4 3200 move.w D1, D0
000008A6 E649 lsr D1.w, 3
000008A8 4441 neg.w D1
000008AA 0130 10FF btst [A0 + D1.w - 0x1], D0
000008AE 0A3C 0004 xori.b ccr, 4
label000008B2:
000008B2 6600 02FE bne +0x300 /* 00000BB2 */
000008B6 7016 moveq.l D0, 0x16
000008B8 6B1A bmi +0x1C /* 000008D4 */
000008BA 206E 0018 movea.l A0, [A6 + 0x18]
000008BE B07C 003F cmp.w D0, 0x3F /* '?' */
000008C2 6E10 bgt +0x12 /* 000008D4 */
000008C4 5088 addq.l A0, 8
000008C6 3200 move.w D1, D0
000008C8 E649 lsr D1.w, 3
000008CA 4441 neg.w D1
000008CC 0130 10FF btst [A0 + D1.w - 0x1], D0
000008D0 0A3C 0004 xori.b ccr, 4
label000008D4:
000008D4 6600 014E bne +0x150 /* 00000A24 */
000008D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000008DC A87B syscall ClipRect
000008DE 42A7 clr.l -[A7]
000008E0 A89B syscall PenSize
000008E2 206E 000C movea.l A0, [A6 + 0xC]
000008E6 3F28 0002 move.w -[A7], [A0 + 0x2]
000008EA 3F10 move.w -[A7], [A0]
000008EC A893 syscall MoveTo
000008EE 42A7 clr.l -[A7]
000008F0 A892 syscall Line
000008F2 2F3C 0001 0001 move.l -[A7], 0x10001
000008F8 A89B syscall PenSize
000008FA 2F3C 0000 00BE move.l -[A7], 0xBE
00000900 42A7 clr.l -[A7]
00000902 A8F2 syscall PicComment
00000904 487A 0930 pea.l [PC + 0x930 /* 00001236, value 0x342F5265 '4/Re', pstring "/ReisClipBox [newpath clippath pathbbox] def newpath" */]
00000908 4EBA F73A jsr [PC - 0x8C6 /* 00000044 */]
0000090C 487A 08FA pea.l [PC + 0x8FA /* 00001208, value 0x2D526569 '-Rei', pstring "ReisClipBox 0 get ReisClipBox 1 get translate" */]
00000910 4EBA F732 jsr [PC - 0x8CE /* 00000044 */]
00000914 487A 08CA pea.l [PC + 0x8CA /* 000011E0, value 0x27526569 '\'Rei', pstring "ReisClipBox 2 get ReisClipBox 0 get sub" */]
00000918 4EBA F72A jsr [PC - 0x8D6 /* 00000044 */]
0000091C 486E FC26 pea.l [A6 - 0x3DA]
00000920 3F2E FFA8 move.w -[A7], [A6 - 0x58]
00000924 4EBA F6DA jsr [PC - 0x926 /* 00000000 */]
00000928 487A 07C8 pea.l [PC + 0x7C8 /* 000010F2, value 0x1201152 */]
0000092C 486E FB26 pea.l [A6 - 0x4DA]
00000930 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00000934 4EBA F6CA jsr [PC - 0x936 /* 00000000 */]
00000938 487A 07CC pea.l [PC + 0x7CC /* 00001106, value 0xE207375, pstring " sub 1 add div" */]
0000093C 486E FD26 pea.l [A6 - 0x2DA]
00000940 3F3C 0004 move.w -[A7], 0x4
00000944 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000948 41EE FD26 lea.l A0, [A6 - 0x2DA]
0000094C 1F10 move.b -[A7], [A0]
0000094E 3F3C 00FF move.w -[A7], 0xFF
00000952 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000956 2F08 move.l -[A7], A0
00000958 4EBA F6EA jsr [PC - 0x916 /* 00000044 */]
0000095C 487A 085A pea.l [PC + 0x85A /* 000011B8, value 0x27526569 '\'Rei', pstring "ReisClipBox 3 get ReisClipBox 1 get sub" */]
00000960 4EBA F6E2 jsr [PC - 0x91E /* 00000044 */]
00000964 486E FC26 pea.l [A6 - 0x3DA]
00000968 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
0000096C 4EBA F692 jsr [PC - 0x96E /* 00000000 */]
00000970 487A 0780 pea.l [PC + 0x780 /* 000010F2, value 0x1201152 */]
00000974 486E FB26 pea.l [A6 - 0x4DA]
00000978 3F2E FFAA move.w -[A7], [A6 - 0x56]
0000097C 4EBA F682 jsr [PC - 0x97E /* 00000000 */]
00000980 487A 075A pea.l [PC + 0x75A /* 000010DC, value 0x14207375, pstring " sub 1 add div scale" */]
00000984 486E FD26 pea.l [A6 - 0x2DA]
00000988 3F3C 0004 move.w -[A7], 0x4
0000098C 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000990 41EE FD26 lea.l A0, [A6 - 0x2DA]
00000994 1F10 move.b -[A7], [A0]
00000996 3F3C 00FF move.w -[A7], 0xFF
0000099A 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
0000099E 2F08 move.l -[A7], A0
000009A0 4EBA F6A2 jsr [PC - 0x95E /* 00000044 */]
000009A4 486E FC26 pea.l [A6 - 0x3DA]
000009A8 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000009AC 4EBA F652 jsr [PC - 0x9AE /* 00000000 */]
000009B0 487A 0724 pea.l [PC + 0x724 /* 000010D6, value 0x5206E65, pstring " neg " */]
000009B4 486E FB26 pea.l [A6 - 0x4DA]
000009B8 3F2E FFAA move.w -[A7], [A6 - 0x56]
000009BC 4EBA F642 jsr [PC - 0x9BE /* 00000000 */]
000009C0 487A 0704 pea.l [PC + 0x704 /* 000010C6, value 0xE206E65, pstring " neg translate" */]
000009C4 486E FD26 pea.l [A6 - 0x2DA]
000009C8 3F3C 0004 move.w -[A7], 0x4
000009CC 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000009D0 41EE FD26 lea.l A0, [A6 - 0x2DA]
000009D4 1F10 move.b -[A7], [A0]
000009D6 3F3C 00FF move.w -[A7], 0xFF
000009DA 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
000009DE 2F08 move.l -[A7], A0
000009E0 4EBA F662 jsr [PC - 0x99E /* 00000044 */]
000009E4 487A 06CC pea.l [PC + 0x6CC /* 000010B2, value 0x122F5265, pstring "/ReisSave save def" */]
000009E8 4EBA F65A jsr [PC - 0x9A6 /* 00000044 */]
000009EC 487A 06A2 pea.l [PC + 0x6A2 /* 00001090, value 0x212F7368 '!/sh', pstring "/showpage {} def /copypage {} def" */]
000009F0 4EBA F652 jsr [PC - 0x9AE /* 00000044 */]
000009F4 206E 0010 movea.l A0, [A6 + 0x10]
000009F8 2F10 move.l -[A7], [A0]
000009FA 4EBA F6EC jsr [PC - 0x914 /* 000000E8 */]
000009FE 487A 067E pea.l [PC + 0x67E /* 0000107E, value 0x10526569, pstring "ReisSave restore" */]
00000A02 4EBA F640 jsr [PC - 0x9C0 /* 00000044 */]
00000A06 206E 0014 movea.l A0, [A6 + 0x14]
00000A0A 2F10 move.l -[A7], [A0]
00000A0C 2050 movea.l A0, [A0]
00000A0E 2050 movea.l A0, [A0]
00000A10 4868 0002 pea.l [A0 + 0x2]
00000A14 A8F6 syscall DrawPicture
00000A16 2F3C 0000 00BF move.l -[A7], 0xBF
00000A1C 42A7 clr.l -[A7]
00000A1E A8F2 syscall PicComment
00000A20 6000 018E bra +0x190 /* 00000BB0 */
label00000A24:
00000A24 7017 moveq.l D0, 0x17
00000A26 6B1A bmi +0x1C /* 00000A42 */
00000A28 206E 0018 movea.l A0, [A6 + 0x18]
00000A2C B07C 003F cmp.w D0, 0x3F /* '?' */
00000A30 6E10 bgt +0x12 /* 00000A42 */
00000A32 5088 addq.l A0, 8
00000A34 3200 move.w D1, D0
00000A36 E649 lsr D1.w, 3
00000A38 4441 neg.w D1
00000A3A 0130 10FF btst [A0 + D1.w - 0x1], D0
00000A3E 0A3C 0004 xori.b ccr, 4
label00000A42:
00000A42 6600 016C bne +0x16E /* 00000BB0 */
00000A46 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A4A A87B syscall ClipRect
00000A4C 42A7 clr.l -[A7]
00000A4E A89B syscall PenSize
00000A50 206E 000C movea.l A0, [A6 + 0xC]
00000A54 3F28 0002 move.w -[A7], [A0 + 0x2]
00000A58 3F10 move.w -[A7], [A0]
00000A5A A893 syscall MoveTo
00000A5C 206E 000C movea.l A0, [A6 + 0xC]
00000A60 3F28 0006 move.w -[A7], [A0 + 0x6]
00000A64 3F28 0004 move.w -[A7], [A0 + 0x4]
00000A68 A891 syscall LineTo
00000A6A 2F3C 0001 0001 move.l -[A7], 0x10001
00000A70 A89B syscall PenSize
00000A72 2F3C 0000 00BE move.l -[A7], 0xBE
00000A78 42A7 clr.l -[A7]
00000A7A A8F2 syscall PicComment
00000A7C 487A 071C pea.l [PC + 0x71C /* 0000119A, value 0x1C2F5265, pstring "/ReisX1 [pathbbox] 0 get def" */]
00000A80 4EBA F5C2 jsr [PC - 0xA3E /* 00000044 */]
00000A84 487A 06F6 pea.l [PC + 0x6F6 /* 0000117C, value 0x1C2F5265, pstring "/ReisY1 [pathbbox] 1 get def" */]
00000A88 4EBA F5BA jsr [PC - 0xA46 /* 00000044 */]
00000A8C 487A 06D0 pea.l [PC + 0x6D0 /* 0000115E, value 0x1C2F5265, pstring "/ReisX2 [pathbbox] 2 get def" */]
00000A90 4EBA F5B2 jsr [PC - 0xA4E /* 00000044 */]
00000A94 487A 06AA pea.l [PC + 0x6AA /* 00001140, value 0x1C2F5265, pstring "/ReisY2 [pathbbox] 3 get def" */]
00000A98 4EBA F5AA jsr [PC - 0xA56 /* 00000044 */]
00000A9C 487A 068A pea.l [PC + 0x68A /* 00001128, value 0x17526569, pstring "ReisX1 ReisY1 translate" */]
00000AA0 4EBA F5A2 jsr [PC - 0xA5E /* 00000044 */]
00000AA4 487A 0670 pea.l [PC + 0x670 /* 00001116, value 0x11526569, pstring "ReisX2 ReisX1 sub" */]
00000AA8 4EBA F59A jsr [PC - 0xA66 /* 00000044 */]
00000AAC 486E FC26 pea.l [A6 - 0x3DA]
00000AB0 3F2E FFA8 move.w -[A7], [A6 - 0x58]
00000AB4 4EBA F54A jsr [PC - 0xAB6 /* 00000000 */]
00000AB8 487A 0638 pea.l [PC + 0x638 /* 000010F2, value 0x1201152 */]
00000ABC 486E FB26 pea.l [A6 - 0x4DA]
00000AC0 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00000AC4 4EBA F53A jsr [PC - 0xAC6 /* 00000000 */]
00000AC8 487A 063C pea.l [PC + 0x63C /* 00001106, value 0xE207375, pstring " sub 1 add div" */]
00000ACC 486E FD26 pea.l [A6 - 0x2DA]
00000AD0 3F3C 0004 move.w -[A7], 0x4
00000AD4 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000AD8 41EE FD26 lea.l A0, [A6 - 0x2DA]
00000ADC 1F10 move.b -[A7], [A0]
00000ADE 3F3C 00FF move.w -[A7], 0xFF
00000AE2 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000AE6 2F08 move.l -[A7], A0
00000AE8 4EBA F55A jsr [PC - 0xAA6 /* 00000044 */]
00000AEC 487A 0606 pea.l [PC + 0x606 /* 000010F4, value 0x11526569, pstring "ReisY2 ReisY1 sub" */]
00000AF0 4EBA F552 jsr [PC - 0xAAE /* 00000044 */]
00000AF4 486E FC26 pea.l [A6 - 0x3DA]
00000AF8 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
00000AFC 4EBA F502 jsr [PC - 0xAFE /* 00000000 */]
00000B00 487A 05F0 pea.l [PC + 0x5F0 /* 000010F2, value 0x1201152 */]
00000B04 486E FB26 pea.l [A6 - 0x4DA]
00000B08 3F2E FFAA move.w -[A7], [A6 - 0x56]
00000B0C 4EBA F4F2 jsr [PC - 0xB0E /* 00000000 */]
00000B10 487A 05CA pea.l [PC + 0x5CA /* 000010DC, value 0x14207375, pstring " sub 1 add div scale" */]
00000B14 486E FD26 pea.l [A6 - 0x2DA]
00000B18 3F3C 0004 move.w -[A7], 0x4
00000B1C 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000B20 41EE FD26 lea.l A0, [A6 - 0x2DA]
00000B24 1F10 move.b -[A7], [A0]
00000B26 3F3C 00FF move.w -[A7], 0xFF
00000B2A 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000B2E 2F08 move.l -[A7], A0
00000B30 4EBA F512 jsr [PC - 0xAEE /* 00000044 */]
00000B34 486E FC26 pea.l [A6 - 0x3DA]
00000B38 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00000B3C 4EBA F4C2 jsr [PC - 0xB3E /* 00000000 */]
00000B40 487A 0594 pea.l [PC + 0x594 /* 000010D6, value 0x5206E65, pstring " neg " */]
00000B44 486E FB26 pea.l [A6 - 0x4DA]
00000B48 3F2E FFAA move.w -[A7], [A6 - 0x56]
00000B4C 4EBA F4B2 jsr [PC - 0xB4E /* 00000000 */]
00000B50 487A 0574 pea.l [PC + 0x574 /* 000010C6, value 0xE206E65, pstring " neg translate" */]
00000B54 486E FD26 pea.l [A6 - 0x2DA]
00000B58 3F3C 0004 move.w -[A7], 0x4
00000B5C 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000B60 41EE FD26 lea.l A0, [A6 - 0x2DA]
00000B64 1F10 move.b -[A7], [A0]
00000B66 3F3C 00FF move.w -[A7], 0xFF
00000B6A 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000B6E 2F08 move.l -[A7], A0
00000B70 4EBA F4D2 jsr [PC - 0xB2E /* 00000044 */]
00000B74 487A 053C pea.l [PC + 0x53C /* 000010B2, value 0x122F5265, pstring "/ReisSave save def" */]
00000B78 4EBA F4CA jsr [PC - 0xB36 /* 00000044 */]
00000B7C 487A 0512 pea.l [PC + 0x512 /* 00001090, value 0x212F7368 '!/sh', pstring "/showpage {} def /copypage {} def" */]
00000B80 4EBA F4C2 jsr [PC - 0xB3E /* 00000044 */]
00000B84 206E 0010 movea.l A0, [A6 + 0x10]
00000B88 2F10 move.l -[A7], [A0]
00000B8A 4EBA F55C jsr [PC - 0xAA4 /* 000000E8 */]
00000B8E 487A 04EE pea.l [PC + 0x4EE /* 0000107E, value 0x10526569, pstring "ReisSave restore" */]
00000B92 4EBA F4B0 jsr [PC - 0xB50 /* 00000044 */]
00000B96 206E 0014 movea.l A0, [A6 + 0x14]
00000B9A 2F10 move.l -[A7], [A0]
00000B9C 2050 movea.l A0, [A0]
00000B9E 2050 movea.l A0, [A0]
00000BA0 4868 0002 pea.l [A0 + 0x2]
00000BA4 A8F6 syscall DrawPicture
00000BA6 2F3C 0000 00BF move.l -[A7], 0xBF
00000BAC 42A7 clr.l -[A7]
00000BAE A8F2 syscall PicComment
label00000BB0:
00000BB0 A8F4 syscall ClosePicture
label00000BB2:
00000BB2 206E 0014 movea.l A0, [A6 + 0x14]
00000BB6 2F10 move.l -[A7], [A0]
00000BB8 A8F5 syscall KillPicture
00000BBA 206E 0014 movea.l A0, [A6 + 0x14]
00000BBE 20AE FFBA move.l [A0], [A6 - 0x46]
00000BC2 7000 moveq.l D0, 0x00
00000BC4 2D40 FFBA move.l [A6 - 0x46], D0
00000BC8 206E 0014 movea.l A0, [A6 + 0x14]
00000BCC 2050 movea.l A0, [A0]
00000BCE 2050 movea.l A0, [A0]
00000BD0 226E 000C movea.l A1, [A6 + 0xC]
00000BD4 5488 addq.l A0, 2
00000BD6 22D8 move.l [A1]+, [A0]+
00000BD8 22D8 move.l [A1]+, [A0]+
00000BDA 4267 clr.w -[A7]
00000BDC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BE0 A8AE syscall EmptyRect
00000BE2 101F move.b D0, [A7]+
00000BE4 6706 beq +0x8 /* 00000BEC */
00000BE6 42A7 clr.l -[A7]
00000BE8 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
label00000BEC:
00000BEC 7018 moveq.l D0, 0x18
00000BEE 6B1A bmi +0x1C /* 00000C0A */
00000BF0 206E 0018 movea.l A0, [A6 + 0x18]
00000BF4 B07C 003F cmp.w D0, 0x3F /* '?' */
00000BF8 6E10 bgt +0x12 /* 00000C0A */
00000BFA 5088 addq.l A0, 8
00000BFC 3200 move.w D1, D0
00000BFE E649 lsr D1.w, 3
00000C00 4441 neg.w D1
00000C02 0130 10FF btst [A0 + D1.w - 0x1], D0
00000C06 0A3C 0004 xori.b ccr, 4
label00000C0A:
00000C0A 6600 03D6 bne +0x3D8 /* 00000FE2 */
00000C0E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C12 486E FE9C pea.l [A6 - 0x164]
00000C16 486E FE94 pea.l [A6 - 0x16C]
00000C1A 486E FE92 pea.l [A6 - 0x16E]
00000C1E 4EAD 4512 jsr [A5 + 0x4512 /* export_2206 */]
00000C22 7015 moveq.l D0, 0x15
00000C24 6B1A bmi +0x1C /* 00000C40 */
00000C26 206E 0018 movea.l A0, [A6 + 0x18]
00000C2A B07C 003F cmp.w D0, 0x3F /* '?' */
00000C2E 6E10 bgt +0x12 /* 00000C40 */
00000C30 5088 addq.l A0, 8
00000C32 3200 move.w D1, D0
00000C34 E649 lsr D1.w, 3
00000C36 4441 neg.w D1
00000C38 0130 10FF btst [A0 + D1.w - 0x1], D0
00000C3C 0A3C 0004 xori.b ccr, 4
label00000C40:
00000C40 57C0 seq D0
00000C42 206E 0010 movea.l A0, [A6 + 0x10]
00000C46 4A90 tst.l [A0]
00000C48 56C1 sne D1
00000C4A C001 and.b D0, D1
00000C4C 6700 0384 beq +0x386 /* 00000FD2 */
00000C50 4267 clr.w -[A7]
00000C52 206E 0010 movea.l A0, [A6 + 0x10]
00000C56 2F10 move.l -[A7], [A0]
00000C58 486E FFA4 pea.l [A6 - 0x5C]
00000C5C 486E FFA6 pea.l [A6 - 0x5A]
00000C60 486E FFA8 pea.l [A6 - 0x58]
00000C64 486E FFAA pea.l [A6 - 0x56]
00000C68 4EBA F632 jsr [PC - 0x9CE /* 0000029C */]
00000C6C 101F move.b D0, [A7]+
00000C6E 6700 0350 beq +0x352 /* 00000FC0 */
00000C72 4267 clr.w -[A7]
00000C74 1F3C 0001 move.b -[A7], 0x1
00000C78 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000C7C 1D5F FFBF move.b [A6 - 0x41], [A7]+
00000C80 42A7 clr.l -[A7]
00000C82 A8D8 syscall NewRgn
00000C84 2D5F FE8E move.l [A6 - 0x172], [A7]+
00000C88 4267 clr.w -[A7]
00000C8A 1F2E FFBF move.b -[A7], [A6 - 0x41]
00000C8E 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000C92 1D5F FFBF move.b [A6 - 0x41], [A7]+
00000C96 2F2E FE8E move.l -[A7], [A6 - 0x172]
00000C9A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000C9E 2F2E FE8E move.l -[A7], [A6 - 0x172]
00000CA2 A87A syscall GetClip
00000CA4 7015 moveq.l D0, 0x15
00000CA6 6B1A bmi +0x1C /* 00000CC2 */
00000CA8 206E 0018 movea.l A0, [A6 + 0x18]
00000CAC B07C 003F cmp.w D0, 0x3F /* '?' */
00000CB0 6E10 bgt +0x12 /* 00000CC2 */
00000CB2 5088 addq.l A0, 8
00000CB4 3200 move.w D1, D0
00000CB6 E649 lsr D1.w, 3
00000CB8 4441 neg.w D1
00000CBA 0130 10FF btst [A0 + D1.w - 0x1], D0
00000CBE 0A3C 0004 xori.b ccr, 4
label00000CC2:
00000CC2 6600 02E8 bne +0x2EA /* 00000FAC */
00000CC6 7016 moveq.l D0, 0x16
00000CC8 6B1A bmi +0x1C /* 00000CE4 */
00000CCA 206E 0018 movea.l A0, [A6 + 0x18]
00000CCE B07C 003F cmp.w D0, 0x3F /* '?' */
00000CD2 6E10 bgt +0x12 /* 00000CE4 */
00000CD4 5088 addq.l A0, 8
00000CD6 3200 move.w D1, D0
00000CD8 E649 lsr D1.w, 3
00000CDA 4441 neg.w D1
00000CDC 0130 10FF btst [A0 + D1.w - 0x1], D0
00000CE0 0A3C 0004 xori.b ccr, 4
label00000CE4:
00000CE4 6600 0148 bne +0x14A /* 00000E2E */
00000CE8 486E FE94 pea.l [A6 - 0x16C]
00000CEC A87B syscall ClipRect
00000CEE 42A7 clr.l -[A7]
00000CF0 A89B syscall PenSize
00000CF2 2F2E FE94 move.l -[A7], [A6 - 0x16C]
00000CF6 A893 syscall MoveTo
00000CF8 42A7 clr.l -[A7]
00000CFA A892 syscall Line
00000CFC 2F3C 0001 0001 move.l -[A7], 0x10001
00000D02 A89B syscall PenSize
00000D04 2F3C 0000 00BE move.l -[A7], 0xBE
00000D0A 42A7 clr.l -[A7]
00000D0C A8F2 syscall PicComment
00000D0E 487A 0526 pea.l [PC + 0x526 /* 00001236, value 0x342F5265 '4/Re', pstring "/ReisClipBox [newpath clippath pathbbox] def newpath" */]
00000D12 4EBA F330 jsr [PC - 0xCD0 /* 00000044 */]
00000D16 487A 04F0 pea.l [PC + 0x4F0 /* 00001208, value 0x2D526569 '-Rei', pstring "ReisClipBox 0 get ReisClipBox 1 get translate" */]
00000D1A 4EBA F328 jsr [PC - 0xCD8 /* 00000044 */]
00000D1E 487A 04C0 pea.l [PC + 0x4C0 /* 000011E0, value 0x27526569 '\'Rei', pstring "ReisClipBox 2 get ReisClipBox 0 get sub" */]
00000D22 4EBA F320 jsr [PC - 0xCE0 /* 00000044 */]
00000D26 486E FC26 pea.l [A6 - 0x3DA]
00000D2A 3F2E FFA8 move.w -[A7], [A6 - 0x58]
00000D2E 4EBA F2D0 jsr [PC - 0xD30 /* 00000000 */]
00000D32 487A 03BE pea.l [PC + 0x3BE /* 000010F2, value 0x1201152 */]
00000D36 486E FB26 pea.l [A6 - 0x4DA]
00000D3A 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00000D3E 4EBA F2C0 jsr [PC - 0xD40 /* 00000000 */]
00000D42 487A 03C2 pea.l [PC + 0x3C2 /* 00001106, value 0xE207375, pstring " sub 1 add div" */]
00000D46 486E FD26 pea.l [A6 - 0x2DA]
00000D4A 3F3C 0004 move.w -[A7], 0x4
00000D4E 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000D52 41EE FD26 lea.l A0, [A6 - 0x2DA]
00000D56 1F10 move.b -[A7], [A0]
00000D58 3F3C 00FF move.w -[A7], 0xFF
00000D5C 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000D60 2F08 move.l -[A7], A0
00000D62 4EBA F2E0 jsr [PC - 0xD20 /* 00000044 */]
00000D66 487A 0450 pea.l [PC + 0x450 /* 000011B8, value 0x27526569 '\'Rei', pstring "ReisClipBox 3 get ReisClipBox 1 get sub" */]
00000D6A 4EBA F2D8 jsr [PC - 0xD28 /* 00000044 */]
00000D6E 486E FC26 pea.l [A6 - 0x3DA]
00000D72 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
00000D76 4EBA F288 jsr [PC - 0xD78 /* 00000000 */]
00000D7A 487A 0376 pea.l [PC + 0x376 /* 000010F2, value 0x1201152 */]
00000D7E 486E FB26 pea.l [A6 - 0x4DA]
00000D82 3F2E FFAA move.w -[A7], [A6 - 0x56]
00000D86 4EBA F278 jsr [PC - 0xD88 /* 00000000 */]
00000D8A 487A 0350 pea.l [PC + 0x350 /* 000010DC, value 0x14207375, pstring " sub 1 add div scale" */]
00000D8E 486E FD26 pea.l [A6 - 0x2DA]
00000D92 3F3C 0004 move.w -[A7], 0x4
00000D96 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000D9A 41EE FD26 lea.l A0, [A6 - 0x2DA]
00000D9E 1F10 move.b -[A7], [A0]
00000DA0 3F3C 00FF move.w -[A7], 0xFF
00000DA4 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000DA8 2F08 move.l -[A7], A0
00000DAA 4EBA F298 jsr [PC - 0xD68 /* 00000044 */]
00000DAE 486E FC26 pea.l [A6 - 0x3DA]
00000DB2 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00000DB6 4EBA F248 jsr [PC - 0xDB8 /* 00000000 */]
00000DBA 487A 031A pea.l [PC + 0x31A /* 000010D6, value 0x5206E65, pstring " neg " */]
00000DBE 486E FB26 pea.l [A6 - 0x4DA]
00000DC2 3F2E FFAA move.w -[A7], [A6 - 0x56]
00000DC6 4EBA F238 jsr [PC - 0xDC8 /* 00000000 */]
00000DCA 487A 02FA pea.l [PC + 0x2FA /* 000010C6, value 0xE206E65, pstring " neg translate" */]
00000DCE 486E FD26 pea.l [A6 - 0x2DA]
00000DD2 3F3C 0004 move.w -[A7], 0x4
00000DD6 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000DDA 41EE FD26 lea.l A0, [A6 - 0x2DA]
00000DDE 1F10 move.b -[A7], [A0]
00000DE0 3F3C 00FF move.w -[A7], 0xFF
00000DE4 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000DE8 2F08 move.l -[A7], A0
00000DEA 4EBA F258 jsr [PC - 0xDA8 /* 00000044 */]
00000DEE 487A 02C2 pea.l [PC + 0x2C2 /* 000010B2, value 0x122F5265, pstring "/ReisSave save def" */]
00000DF2 4EBA F250 jsr [PC - 0xDB0 /* 00000044 */]
00000DF6 487A 0298 pea.l [PC + 0x298 /* 00001090, value 0x212F7368 '!/sh', pstring "/showpage {} def /copypage {} def" */]
00000DFA 4EBA F248 jsr [PC - 0xDB8 /* 00000044 */]
00000DFE 206E 0010 movea.l A0, [A6 + 0x10]
00000E02 2F10 move.l -[A7], [A0]
00000E04 4EBA F2E2 jsr [PC - 0xD1E /* 000000E8 */]
00000E08 487A 0274 pea.l [PC + 0x274 /* 0000107E, value 0x10526569, pstring "ReisSave restore" */]
00000E0C 4EBA F236 jsr [PC - 0xDCA /* 00000044 */]
00000E10 206E 0014 movea.l A0, [A6 + 0x14]
00000E14 4A90 tst.l [A0]
00000E16 6708 beq +0xA /* 00000E20 */
00000E18 2F10 move.l -[A7], [A0]
00000E1A 486E FE94 pea.l [A6 - 0x16C]
00000E1E A8F6 syscall DrawPicture
label00000E20:
00000E20 2F3C 0000 00BF move.l -[A7], 0xBF
00000E26 42A7 clr.l -[A7]
00000E28 A8F2 syscall PicComment
00000E2A 6000 0180 bra +0x182 /* 00000FAC */
label00000E2E:
00000E2E 7017 moveq.l D0, 0x17
00000E30 6B1A bmi +0x1C /* 00000E4C */
00000E32 206E 0018 movea.l A0, [A6 + 0x18]
00000E36 B07C 003F cmp.w D0, 0x3F /* '?' */
00000E3A 6E10 bgt +0x12 /* 00000E4C */
00000E3C 5088 addq.l A0, 8
00000E3E 3200 move.w D1, D0
00000E40 E649 lsr D1.w, 3
00000E42 4441 neg.w D1
00000E44 0130 10FF btst [A0 + D1.w - 0x1], D0
00000E48 0A3C 0004 xori.b ccr, 4
label00000E4C:
00000E4C 6600 015E bne +0x160 /* 00000FAC */
00000E50 486E FE94 pea.l [A6 - 0x16C]
00000E54 A87B syscall ClipRect
00000E56 42A7 clr.l -[A7]
00000E58 A89B syscall PenSize
00000E5A 2F2E FE94 move.l -[A7], [A6 - 0x16C]
00000E5E A893 syscall MoveTo
00000E60 2F2E FE98 move.l -[A7], [A6 - 0x168]
00000E64 A891 syscall LineTo
00000E66 2F3C 0001 0001 move.l -[A7], 0x10001
00000E6C A89B syscall PenSize
00000E6E 2F3C 0000 00BE move.l -[A7], 0xBE
00000E74 42A7 clr.l -[A7]
00000E76 A8F2 syscall PicComment
00000E78 487A 0320 pea.l [PC + 0x320 /* 0000119A, value 0x1C2F5265, pstring "/ReisX1 [pathbbox] 0 get def" */]
00000E7C 4EBA F1C6 jsr [PC - 0xE3A /* 00000044 */]
00000E80 487A 02FA pea.l [PC + 0x2FA /* 0000117C, value 0x1C2F5265, pstring "/ReisY1 [pathbbox] 1 get def" */]
00000E84 4EBA F1BE jsr [PC - 0xE42 /* 00000044 */]
00000E88 487A 02D4 pea.l [PC + 0x2D4 /* 0000115E, value 0x1C2F5265, pstring "/ReisX2 [pathbbox] 2 get def" */]
00000E8C 4EBA F1B6 jsr [PC - 0xE4A /* 00000044 */]
00000E90 487A 02AE pea.l [PC + 0x2AE /* 00001140, value 0x1C2F5265, pstring "/ReisY2 [pathbbox] 3 get def" */]
00000E94 4EBA F1AE jsr [PC - 0xE52 /* 00000044 */]
00000E98 487A 028E pea.l [PC + 0x28E /* 00001128, value 0x17526569, pstring "ReisX1 ReisY1 translate" */]
00000E9C 4EBA F1A6 jsr [PC - 0xE5A /* 00000044 */]
00000EA0 487A 0274 pea.l [PC + 0x274 /* 00001116, value 0x11526569, pstring "ReisX2 ReisX1 sub" */]
00000EA4 4EBA F19E jsr [PC - 0xE62 /* 00000044 */]
00000EA8 486E FC26 pea.l [A6 - 0x3DA]
00000EAC 3F2E FFA8 move.w -[A7], [A6 - 0x58]
00000EB0 4EBA F14E jsr [PC - 0xEB2 /* 00000000 */]
00000EB4 487A 023C pea.l [PC + 0x23C /* 000010F2, value 0x1201152 */]
00000EB8 486E FB26 pea.l [A6 - 0x4DA]
00000EBC 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00000EC0 4EBA F13E jsr [PC - 0xEC2 /* 00000000 */]
00000EC4 487A 0240 pea.l [PC + 0x240 /* 00001106, value 0xE207375, pstring " sub 1 add div" */]
00000EC8 486E FD26 pea.l [A6 - 0x2DA]
00000ECC 3F3C 0004 move.w -[A7], 0x4
00000ED0 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000ED4 41EE FD26 lea.l A0, [A6 - 0x2DA]
00000ED8 1F10 move.b -[A7], [A0]
00000EDA 3F3C 00FF move.w -[A7], 0xFF
00000EDE 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000EE2 2F08 move.l -[A7], A0
00000EE4 4EBA F15E jsr [PC - 0xEA2 /* 00000044 */]
00000EE8 487A 020A pea.l [PC + 0x20A /* 000010F4, value 0x11526569, pstring "ReisY2 ReisY1 sub" */]
00000EEC 4EBA F156 jsr [PC - 0xEAA /* 00000044 */]
00000EF0 486E FC26 pea.l [A6 - 0x3DA]
00000EF4 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
00000EF8 4EBA F106 jsr [PC - 0xEFA /* 00000000 */]
00000EFC 487A 01F4 pea.l [PC + 0x1F4 /* 000010F2, value 0x1201152 */]
00000F00 486E FB26 pea.l [A6 - 0x4DA]
00000F04 3F2E FFAA move.w -[A7], [A6 - 0x56]
00000F08 4EBA F0F6 jsr [PC - 0xF0A /* 00000000 */]
00000F0C 487A 01CE pea.l [PC + 0x1CE /* 000010DC, value 0x14207375, pstring " sub 1 add div scale" */]
00000F10 486E FD26 pea.l [A6 - 0x2DA]
00000F14 3F3C 0004 move.w -[A7], 0x4
00000F18 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000F1C 41EE FD26 lea.l A0, [A6 - 0x2DA]
00000F20 1F10 move.b -[A7], [A0]
00000F22 3F3C 00FF move.w -[A7], 0xFF
00000F26 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000F2A 2F08 move.l -[A7], A0
00000F2C 4EBA F116 jsr [PC - 0xEEA /* 00000044 */]
00000F30 486E FC26 pea.l [A6 - 0x3DA]
00000F34 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
00000F38 4EBA F0C6 jsr [PC - 0xF3A /* 00000000 */]
00000F3C 487A 0198 pea.l [PC + 0x198 /* 000010D6, value 0x5206E65, pstring " neg " */]
00000F40 486E FB26 pea.l [A6 - 0x4DA]
00000F44 3F2E FFAA move.w -[A7], [A6 - 0x56]
00000F48 4EBA F0B6 jsr [PC - 0xF4A /* 00000000 */]
00000F4C 487A 0178 pea.l [PC + 0x178 /* 000010C6, value 0xE206E65, pstring " neg translate" */]
00000F50 486E FD26 pea.l [A6 - 0x2DA]
00000F54 3F3C 0004 move.w -[A7], 0x4
00000F58 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000F5C 41EE FD26 lea.l A0, [A6 - 0x2DA]
00000F60 1F10 move.b -[A7], [A0]
00000F62 3F3C 00FF move.w -[A7], 0xFF
00000F66 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000F6A 2F08 move.l -[A7], A0
00000F6C 4EBA F0D6 jsr [PC - 0xF2A /* 00000044 */]
00000F70 487A 0140 pea.l [PC + 0x140 /* 000010B2, value 0x122F5265, pstring "/ReisSave save def" */]
00000F74 4EBA F0CE jsr [PC - 0xF32 /* 00000044 */]
00000F78 487A 0116 pea.l [PC + 0x116 /* 00001090, value 0x212F7368 '!/sh', pstring "/showpage {} def /copypage {} def" */]
00000F7C 4EBA F0C6 jsr [PC - 0xF3A /* 00000044 */]
00000F80 206E 0010 movea.l A0, [A6 + 0x10]
00000F84 2F10 move.l -[A7], [A0]
00000F86 4EBA F160 jsr [PC - 0xEA0 /* 000000E8 */]
00000F8A 487A 00F2 pea.l [PC + 0xF2 /* 0000107E, value 0x10526569, pstring "ReisSave restore" */]
00000F8E 4EBA F0B4 jsr [PC - 0xF4C /* 00000044 */]
00000F92 206E 0014 movea.l A0, [A6 + 0x14]
00000F96 4A90 tst.l [A0]
00000F98 6708 beq +0xA /* 00000FA2 */
00000F9A 2F10 move.l -[A7], [A0]
00000F9C 486E FE94 pea.l [A6 - 0x16C]
00000FA0 A8F6 syscall DrawPicture
label00000FA2:
00000FA2 2F3C 0000 00BF move.l -[A7], 0xBF
00000FA8 42A7 clr.l -[A7]
00000FAA A8F2 syscall PicComment
label00000FAC:
00000FAC 2F2E FE8E move.l -[A7], [A6 - 0x172]
00000FB0 A879 syscall SetClip
00000FB2 2F2E FE8E move.l -[A7], [A6 - 0x172]
00000FB6 A8D9 syscall DisposRgn/DisposeRgn
00000FB8 7000 moveq.l D0, 0x00
00000FBA 2D40 FE8E move.l [A6 - 0x172], D0
00000FBE 6022 bra +0x24 /* 00000FE2 */
label00000FC0:
00000FC0 206E 0014 movea.l A0, [A6 + 0x14]
00000FC4 4A90 tst.l [A0]
00000FC6 671A beq +0x1C /* 00000FE2 */
00000FC8 2F10 move.l -[A7], [A0]
00000FCA 486E FE94 pea.l [A6 - 0x16C]
00000FCE A8F6 syscall DrawPicture
00000FD0 6010 bra +0x12 /* 00000FE2 */
label00000FD2:
00000FD2 206E 0014 movea.l A0, [A6 + 0x14]
00000FD6 4A90 tst.l [A0]
00000FD8 6708 beq +0xA /* 00000FE2 */
00000FDA 2F10 move.l -[A7], [A0]
00000FDC 486E FE94 pea.l [A6 - 0x16C]
00000FE0 A8F6 syscall DrawPicture
label00000FE2:
00000FE2 486E FFC2 pea.l [A6 - 0x3E]
00000FE6 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00000FEA 7014 moveq.l D0, 0x14
00000FEC 6B1A bmi +0x1C /* 00001008 */
00000FEE 206E 0018 movea.l A0, [A6 + 0x18]
00000FF2 B07C 003F cmp.w D0, 0x3F /* '?' */
00000FF6 6E10 bgt +0x12 /* 00001008 */
00000FF8 5088 addq.l A0, 8
00000FFA 3200 move.w D1, D0
00000FFC E649 lsr D1.w, 3
00000FFE 4441 neg.w D1
00001000 0130 10FF btst [A0 + D1.w - 0x1], D0
00001004 0A3C 0004 xori.b ccr, 4
label00001008:
00001008 6716 beq +0x18 /* 00001020 */
0000100A 206E 0010 movea.l A0, [A6 + 0x10]
0000100E 4A90 tst.l [A0]
00001010 670E beq +0x10 /* 00001020 */
00001012 2F10 move.l -[A7], [A0]
00001014 205F movea.l A0, [A7]+
00001016 A023 syscall DisposHandle/DisposeHandle
00001018 206E 0010 movea.l A0, [A6 + 0x10]
0000101C 7000 moveq.l D0, 0x00
0000101E 2080 move.l [A0], D0
label00001020:
00001020 700B moveq.l D0, 0x0B
00001022 6B1A bmi +0x1C /* 0000103E */
00001024 206E 0018 movea.l A0, [A6 + 0x18]
00001028 B07C 003F cmp.w D0, 0x3F /* '?' */
0000102C 6E10 bgt +0x12 /* 0000103E */
0000102E 5088 addq.l A0, 8
00001030 3200 move.w D1, D0
00001032 E649 lsr D1.w, 3
00001034 4441 neg.w D1
00001036 0130 10FF btst [A0 + D1.w - 0x1], D0
0000103A 0A3C 0004 xori.b ccr, 4
label0000103E:
0000103E 6614 bne +0x16 /* 00001054 */
00001040 206E 0014 movea.l A0, [A6 + 0x14]
00001044 4A90 tst.l [A0]
00001046 670C beq +0xE /* 00001054 */
00001048 2F10 move.l -[A7], [A0]
0000104A A8F5 syscall KillPicture
0000104C 206E 0014 movea.l A0, [A6 + 0x14]
00001050 7000 moveq.l D0, 0x00
00001052 2080 move.l [A0], D0
label00001054:
00001054 4FEE FB06 lea.l A7, [A6 - 0x4FA]
00001058 3D6E FFC0 0020 move.w [A6 + 0x20], [A6 - 0x40]
0000105E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001062 4E5E unlink A6
00001064 205F movea.l A0, [A7]+
00001066 DEFC 0018 add.w A7, 0x18
0000106A 4ED0 jmp [A0]
0000106C 8E49 or.w D7, A1
0000106E 4D50 chk.w D6, [A0]
00001070 4F52 chk.w D7, [A2]
00001072 544F addq.w A7, 2
00001074 5045 addq.w D5, 8
00001076 4E45 trap 5
00001078 5053 addq.w [A3], 8
0000107A 4600 not.b D0
0000107C 0230 1052 6569 7353 andi.b [[A0 + 0x7353]], 0x52 /* 'R' */
00001084 6176 bsr +0x78 /* 000010FC */
00001086 6520 bcs +0x22 /* 000010A8 */
00001088 7265 moveq.l D1, 0x65
0000108A 7374 moveq.l D1, 0x74
0000108C 6F72 ble +0x74 /* 00001100 */
0000108E 6500 212F bcs +0x2131 /* 000031BF */
00001092 7368 moveq.l D1, 0x68
00001094 6F77 ble +0x79 /* 0000110D */
00001096 7061 moveq.l D0, 0x61
00001098 6765 beq +0x67 /* 000010FF */
0000109A 207B 7D20 6465 movea.l A0, [PC + 0x6465 + D7 * 4]
000010A0 6620 bne +0x22 /* 000010C2 */
000010A2 2F63 6F70 move.l [A7 + 0x6F70], -[A3]
000010A6 7970 moveq.l D4, 0x70
label000010A8:
000010A8 6167 bsr +0x69 /* 00001111 */
000010AA 6520 bcs +0x22 /* 000010CC */
000010AC 7B7D moveq.l D5, 0x7D
000010AE 2064 movea.l A0, -[A4]
000010B0 6566 bcs +0x68 /* 00001118 */
000010B2 122F 5265 move.b D1, [A7 + 0x5265]
000010B6 6973 bvs +0x75 /* 0000112B */
000010B8 5361 subq.w -[A1], 1
000010BA 7665 moveq.l D3, 0x65
000010BC 2073 6176 movea.l A0, <<invalid full ext with IS == 1 and I/IS == 6>>
000010C0 6520 bcs +0x22 /* 000010E2 */
label000010C2:
000010C2 6465 bcc +0x67 /* 00001129 */
000010C4 6600 0E20 bne +0xE22 /* 00001EE6 */
000010C8 6E65 bgt +0x67 /* 0000112F */
000010CA 6720 beq +0x22 /* 000010EC */
label000010CC:
000010CC 7472 moveq.l D2, 0x72
000010CE 616E bsr +0x70 /* 0000113E */
000010D0 736C moveq.l D1, 0x6C
000010D2 6174 bsr +0x76 /* 00001148 */
000010D4 6500 0520 bcs +0x522 /* 000015F6 */
000010D8 6E65 bgt +0x67 /* 0000113F */
000010DA 6720 beq +0x22 /* 000010FC */
000010DC 1420 move.b D2, -[A0]
000010DE 7375 moveq.l D1, 0x75
000010E0 6220 bhi +0x22 /* 00001102 */
label000010E2:
000010E2 3120 move.w -[A0], -[A0]
000010E4 6164 bsr +0x66 /* 0000114A */
000010E6 6420 bcc +0x22 /* 00001108 */
000010E8 6469 bcc +0x6B /* 00001153 */
000010EA 7620 moveq.l D3, 0x20
label000010EC:
000010EC 7363 moveq.l D1, 0x63
000010EE 616C bsr +0x6E /* 0000115C */
000010F0 6500 0120 bcs +0x122 /* 00001212 */
000010F4 1152 6569 move.b [A0 + 0x6569], [A2]
000010F8 7359 moveq.l D1, 0x59
000010FA 3220 move.w D1, -[A0]
fn000010FC:
000010FC 5265 addq.w -[A5], 1
000010FE 6973 bvs +0x75 /* 00001173 */
label00001100:
00001100 5931 2073 subq.b [A1 + D2.w + 0x73], 4
// begin alternate branch 00001102-0000110A
label00001102:
00001102 2073 7562 0E20 7375 movea.l A0, [[A3 + 0xE20] + 0x7375]
// end alternate branch 00001102-0000110A
label00001102: // (misaligned)
00001104 7562 moveq.l D2, 0x62
00001106 0E20 7375 .invalid.b -[A0], 0x75 /* 'u' */ // invalid immediate operation
// begin alternate branch 00001108-0000110A
label00001108:
00001108 7375 moveq.l D1, 0x75
// end alternate branch 00001108-0000110A
label00001108: // (misaligned)
0000110A 6220 bhi +0x22 /* 0000112C */
0000110C 3120 move.w -[A0], -[A0]
0000110E 6164 bsr +0x66 /* 00001174 */
00001110 6420 bcc +0x22 /* 00001132 */
00001112 6469 bcc +0x6B /* 0000117D */
00001114 7600 moveq.l D3, 0x00
00001116 1152 6569 move.b [A0 + 0x6569], [A2]
// begin alternate branch 00001118-0000111A
label00001118:
00001118 6569 bcs +0x6B /* 00001183 */
// end alternate branch 00001118-0000111A
label00001118: // (misaligned)
0000111A 7358 moveq.l D1, 0x58
0000111C 3220 move.w D1, -[A0]
0000111E 5265 addq.w -[A5], 1
00001120 6973 bvs +0x75 /* 00001195 */
00001122 5831 2073 addq.b [A1 + D2.w + 0x73], 4
00001126 7562 moveq.l D2, 0x62
00001128 1752 6569 move.b [A3 + 0x6569], [A2]
label0000112C:
0000112C 7358 moveq.l D1, 0x58
0000112E 3120 move.w -[A0], -[A0]
00001130 5265 addq.w -[A5], 1
label00001132:
00001132 6973 bvs +0x75 /* 000011A7 */
00001134 5931 2074 subq.b [A1 + D2.w + 0x74], 4
00001138 7261 moveq.l D1, 0x61
0000113A 6E73 bgt +0x75 /* 000011AF */
0000113C 6C61 bge +0x63 /* 0000119F */
fn0000113E:
0000113E 7465 moveq.l D2, 0x65
00001140 1C2F 5265 move.b D6, [A7 + 0x5265]
00001144 6973 bvs +0x75 /* 000011B9 */
00001146 5932 205B subq.b [A2 + D2.w + 0x5B], 4
// begin alternate branch 00001148-0000114A
fn00001148:
00001148 205B movea.l A0, [A3]+
// end alternate branch 00001148-0000114A
fn00001148: // (misaligned)
fn0000114A:
0000114A 7061 moveq.l D0, 0x61
0000114C 7468 moveq.l D2, 0x68
0000114E 6262 bhi +0x64 /* 000011B2 */
00001150 6F78 ble +0x7A /* 000011CA */
00001152 5D20 subq.b -[A0], 6
00001154 3320 move.w -[A1], -[A0]
00001156 6765 beq +0x67 /* 000011BD */
00001158 7420 moveq.l D2, 0x20
0000115A 6465 bcc +0x67 /* 000011C1 */
fn0000115C:
0000115C 6600 1C2F bne +0x1C31 /* 00002D8D */
00001160 5265 addq.w -[A5], 1
00001162 6973 bvs +0x75 /* 000011D7 */
00001164 5832 205B addq.b [A2 + D2.w + 0x5B], 4
00001168 7061 moveq.l D0, 0x61
0000116A 7468 moveq.l D2, 0x68
0000116C 6262 bhi +0x64 /* 000011D0 */
0000116E 6F78 ble +0x7A /* 000011E8 */
00001170 5D20 subq.b -[A0], 6
00001172 3220 move.w D1, -[A0]
fn00001174:
00001174 6765 beq +0x67 /* 000011DB */
00001176 7420 moveq.l D2, 0x20
00001178 6465 bcc +0x67 /* 000011DF */
0000117A 6600 1C2F bne +0x1C31 /* 00002DAB */
0000117E 5265 addq.w -[A5], 1
00001180 6973 bvs +0x75 /* 000011F5 */
00001182 5931 205B subq.b [A1 + D2.w + 0x5B], 4
00001186 7061 moveq.l D0, 0x61
00001188 7468 moveq.l D2, 0x68
0000118A 6262 bhi +0x64 /* 000011EE */
0000118C 6F78 ble +0x7A /* 00001206 */
0000118E 5D20 subq.b -[A0], 6
00001190 3120 move.w -[A0], -[A0]
00001192 6765 beq +0x67 /* 000011F9 */
00001194 7420 moveq.l D2, 0x20
00001196 6465 bcc +0x67 /* 000011FD */
00001198 6600 1C2F bne +0x1C31 /* 00002DC9 */
0000119C 5265 addq.w -[A5], 1
0000119E 6973 bvs +0x75 /* 00001213 */
000011A0 5831 205B addq.b [A1 + D2.w + 0x5B], 4
000011A4 7061 moveq.l D0, 0x61
000011A6 7468 moveq.l D2, 0x68
000011A8 6262 bhi +0x64 /* 0000120C */
000011AA 6F78 ble +0x7A /* 00001224 */
000011AC 5D20 subq.b -[A0], 6
000011AE 3020 move.w D0, -[A0]
000011B0 6765 beq +0x67 /* 00001217 */
label000011B2:
000011B2 7420 moveq.l D2, 0x20
000011B4 6465 bcc +0x67 /* 0000121B */
000011B6 6600 2752 bne +0x2754 /* 0000390A */
000011BA 6569 bcs +0x6B /* 00001225 */
000011BC 7343 moveq.l D1, 0x43
000011BE 6C69 bge +0x6B /* 00001229 */
000011C0 7042 moveq.l D0, 0x42
000011C2 6F78 ble +0x7A /* 0000123C */
000011C4 2033 2067 move.l D0, [A3 + D2.w + 0x67]
000011C8 6574 bcs +0x76 /* 0000123E */
label000011CA:
000011CA 2052 movea.l A0, [A2]
000011CC 6569 bcs +0x6B /* 00001237 */
000011CE 7343 moveq.l D1, 0x43
label000011D0:
000011D0 6C69 bge +0x6B /* 0000123B */
000011D2 7042 moveq.l D0, 0x42
000011D4 6F78 ble +0x7A /* 0000124E */
000011D6 2031 2067 move.l D0, [A1 + D2.w + 0x67]
000011DA 6574 bcs +0x76 /* 00001250 */
000011DC 2073 7562 2752 6569 movea.l A0, [[A3 + 0x2752] + 0x6569]
000011E4 7343 moveq.l D1, 0x43
000011E6 6C69 bge +0x6B /* 00001251 */
label000011E8:
000011E8 7042 moveq.l D0, 0x42
000011EA 6F78 ble +0x7A /* 00001264 */
000011EC 2032 2067 move.l D0, [A2 + D2.w + 0x67]
// begin alternate branch 000011EE-000011F0
label000011EE:
000011EE 2067 movea.l A0, -[A7]
// end alternate branch 000011EE-000011F0
label000011EE: // (misaligned)
000011F0 6574 bcs +0x76 /* 00001266 */
000011F2 2052 movea.l A0, [A2]
000011F4 6569 bcs +0x6B /* 0000125F */
000011F6 7343 moveq.l D1, 0x43
000011F8 6C69 bge +0x6B /* 00001263 */
000011FA 7042 moveq.l D0, 0x42
000011FC 6F78 ble +0x7A /* 00001276 */
000011FE 2030 2067 move.l D0, [A0 + D2.w + 0x67]
00001202 6574 bcs +0x76 /* 00001278 */
00001204 2073 7562 2D52 6569 movea.l A0, [[A3 + 0x2D52] + 0x6569]
// begin alternate branch 00001206-0000120C
label00001206:
00001206 7562 moveq.l D2, 0x62
00001208 2D52 6569 move.l [A6 + 0x6569], [A2]
// end alternate branch 00001206-0000120C
label00001206: // (misaligned)
label0000120C:
0000120C 7343 moveq.l D1, 0x43
0000120E 6C69 bge +0x6B /* 00001279 */
00001210 7042 moveq.l D0, 0x42
label00001212:
00001212 6F78 ble +0x7A /* 0000128C */
00001214 2030 2067 move.l D0, [A0 + D2.w + 0x67]
00001218 6574 bcs +0x76 /* 0000128E */
0000121A 2052 movea.l A0, [A2]
0000121C 6569 bcs +0x6B /* 00001287 */
0000121E 7343 moveq.l D1, 0x43
00001220 6C69 bge +0x6B /* 0000128B */
00001222 7042 moveq.l D0, 0x42
label00001224:
00001224 6F78 ble +0x7A /* 0000129E */
00001226 2031 2067 move.l D0, [A1 + D2.w + 0x67]
0000122A 6574 bcs +0x76 /* 000012A0 */
0000122C 2074 7261 movea.l A0, [A4 + D7.w * 2 + 0x61]
00001230 6E73 bgt +0x75 /* 000012A5 */
00001232 6C61 bge +0x63 /* 00001295 */
00001234 7465 moveq.l D2, 0x65
00001236 342F 5265 move.w D2, [A7 + 0x5265]
0000123A 6973 bvs +0x75 /* 000012AF */
label0000123C:
0000123C 436C 6970 chk.w D1, [A4 + 0x6970]
// begin alternate branch 0000123E-00001240
label0000123E:
0000123E 6970 bvs +0x72 /* 000012B0 */
// end alternate branch 0000123E-00001240
label0000123E: // (misaligned)
00001240 426F 7820 clr.w [A7 + 0x7820]
00001244 5B6E 6577 subq.w [A6 + 0x6577], 5
00001248 7061 moveq.l D0, 0x61
0000124A 7468 moveq.l D2, 0x68
0000124C 2063 movea.l A0, -[A3]
label0000124E:
0000124E 6C69 bge +0x6B /* 000012B9 */
label00001250:
00001250 7070 moveq.l D0, 0x70
00001252 6174 bsr +0x76 /* 000012C8 */
00001254 6820 bvc +0x22 /* 00001276 */
00001256 7061 moveq.l D0, 0x61
00001258 7468 moveq.l D2, 0x68
0000125A 6262 bhi +0x64 /* 000012BE */
0000125C 6F78 ble +0x7A /* 000012D6 */
0000125E 5D20 subq.b -[A0], 6
00001260 6465 bcc +0x67 /* 000012C7 */
00001262 6620 bne +0x22 /* 00001284 */
label00001264:
00001264 6E65 bgt +0x67 /* 000012CB */
label00001266:
00001266 7770 moveq.l D3, 0x70
00001268 6174 bsr +0x76 /* 000012DE */
0000126A 6800 3154 bvc +0x3156 /* 000043C0 */
0000126E 6869 bvc +0x6B /* 000012D9 */
00001270 7320 moveq.l D1, 0x20
00001272 4550 chk.w D2, [A0]
00001274 5346 subq.w D6, 1
label00001276:
00001276 2066 movea.l A0, -[A6]
label00001278:
00001278 696C bvs +0x6E /* 000012E6 */
0000127A 6520 bcs +0x22 /* 0000129C */
0000127C 646F bcc +0x71 /* 000012ED */
0000127E 6573 bcs +0x75 /* 000012F3 */
00001280 206E 6F74 movea.l A0, [A6 + 0x6F74]
label00001284:
00001284 2068 6176 movea.l A0, [A0 + 0x6176]
00001288 6520 bcs +0x22 /* 000012AA */
0000128A 6120 bsr +0x22 /* 000012AC */
label0000128C:
0000128C 5175 6963 6B44 7261 7720 subq.w [[A5 + 0x6B44] + 0x72617720], 8
// begin alternate branch 0000128E-00001296
label0000128E:
0000128E 6963 bvs +0x65 /* 000012F3 */
00001290 6B44 bmi +0x46 /* 000012D6 */
00001292 7261 moveq.l D1, 0x61
00001294 7720 moveq.l D3, 0x20
// end alternate branch 0000128E-00001296
label0000128E: // (misaligned)
00001296 7069 moveq.l D0, 0x69
00001298 6374 bls +0x76 /* 0000130E */
0000129A 7572 moveq.l D2, 0x72
label0000129C:
0000129C 6521 bcs +0x23 /* 000012BF */
label0000129E:
0000129E FF80 .invalid <<F/6/7>>
label000012A0:
000012A0 0000 0000 ori.b D0, 0x0
000012A4 0000 0000 ori.b D0, 0x0
000012A8 0004 0000 ori.b D4, 0x0
// begin alternate branch 000012AA-000012B6
label000012AA:
000012AA 0000 0000 ori.b D0, 0x0
fn000012AC: // (misaligned)
000012AE 0000 4E56 ori.b D0, 0x56 /* 'V' */
label000012B0: // (misaligned)
000012B2 0000 2F0C ori.b D0, 0xC
// end alternate branch 000012AA-000012B6
label000012AA: // (misaligned)
fn000012AC:
000012AC 0000 0000 ori.b D0, 0x0
label000012B0:
000012B0 4E56 0000 link A6, 0
000012B4 2F0C move.l -[A7], A4
000012B6 286E 0008 movea.l A4, [A6 + 0x8]
000012BA 206C 0014 movea.l A0, [A4 + 0x14]
label000012BE:
000012BE 4A90 tst.l [A0]
000012C0 6704 beq +0x6 /* 000012C6 */
000012C2 2F10 move.l -[A7], [A0]
000012C4 A8F5 syscall KillPicture
label000012C6:
000012C6 70FF moveq.l D0, 0xFFFFFFFF
fn000012C8:
000012C8 B06C FF76 cmp.w D0, [A4 - 0x8A]
000012CC 6706 beq +0x8 /* 000012D4 */
000012CE 3F2C FF76 move.w -[A7], [A4 - 0x8A]
000012D2 A99A syscall CloseResFile
label000012D4:
000012D4 4A6C FF78 tst.w [A4 - 0x88]
// begin alternate branch 000012D6-000012D8
label000012D6:
000012D6 FF78 .extension 0xF78 <<F/4-5/7>> // unimplemented
// end alternate branch 000012D6-000012D8
label000012D6: // (misaligned)
000012D8 670E beq +0x10 /* 000012E8 */
000012DA 4267 clr.w -[A7]
000012DC 3F2C FF78 move.w -[A7], [A4 - 0x88]
// begin alternate branch 000012DE-000012E0
fn000012DE:
000012DE FF78 .extension 0xF78 <<F/4-5/7>> // unimplemented
// end alternate branch 000012DE-000012E0
fn000012DE: // (misaligned)
000012E0 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000012E4 395F FF7A move.w [A4 - 0x86], [A7]+
// begin alternate branch 000012E6-000012E8
label000012E6:
000012E6 FF7A .extension 0xF7A <<F/4-5/7>> // unimplemented
// end alternate branch 000012E6-000012E8
label000012E6: // (misaligned)
label000012E8:
000012E8 396E 0010 FF7A move.w [A4 - 0x86], [A6 + 0x10]
000012EE 206E 0008 movea.l A0, [A6 + 0x8]
000012F2 2C48 movea.l A6, A0
000012F4 4EFA 00FC jmp [PC + 0xFC /* 000013F2 */]
000012F8 0000 285F ori.b D0, 0x5F /* '_' */
000012FC 4E5E unlink A6
000012FE 205F movea.l A0, [A7]+
00001300 DEFC 000A add.w A7, 0xA /* '\n' */
00001304 4ED0 jmp [A0]
00001306 8D48 414E pack -[A6], -[A0], 0x414E
0000130A 444C neg.w A4
0000130C 4546 chk.w D2, D6
label0000130E:
0000130E 4149 chk.w D0, A1
00001310 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
00001314 0000 0000 ori.b D0, 0x0
export_1886:
00001318 4E56 FF76 link A6, -0x008A
0000131C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001320 206E 001C movea.l A0, [A6 + 0x1C]
00001324 43EE FFBA lea.l A1, [A6 - 0x46]
00001328 7010 moveq.l D0, 0x10
label0000132A:
0000132A 22D8 move.l [A1]+, [A0]+
0000132C 51C8 FFFC dbf D0, -0x6 /* 0000132A */
00001330 3290 move.w [A1], [A0]
00001332 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00001336 426E FF7A clr.w [A6 - 0x86]
0000133A 206E 0014 movea.l A0, [A6 + 0x14]
0000133E 7000 moveq.l D0, 0x00
00001340 2080 move.l [A0], D0
00001342 206E 0010 movea.l A0, [A6 + 0x10]
00001346 7000 moveq.l D0, 0x00
00001348 2080 move.l [A0], D0
0000134A 426E FF78 clr.w [A6 - 0x88]
0000134E 486E FF7C pea.l [A6 - 0x84]
00001352 487A FF5C pea.l [PC - 0xA4 /* 000012B0, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001356 2F0E move.l -[A7], A6
00001358 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000135C 4267 clr.w -[A7]
0000135E 3F2E FFBA move.w -[A7], [A6 - 0x46]
00001362 2F2E FFBC move.l -[A7], [A6 - 0x44]
00001366 41EE FFC0 lea.l A0, [A6 - 0x40]
0000136A 1F10 move.b -[A7], [A0]
0000136C 3F3C 00FF move.w -[A7], 0xFF
00001370 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00001374 2F08 move.l -[A7], A0
00001376 1F3C 0001 move.b -[A7], 0x1
0000137A 486E FF78 pea.l [A6 - 0x88]
0000137E 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00001382 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001386 4267 clr.w -[A7]
00001388 3F2E FFBA move.w -[A7], [A6 - 0x46]
0000138C 2F2E FFBC move.l -[A7], [A6 - 0x44]
00001390 41EE FFC0 lea.l A0, [A6 - 0x40]
00001394 1F10 move.b -[A7], [A0]
00001396 3F3C 00FF move.w -[A7], 0xFF
0000139A 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
0000139E 2F08 move.l -[A7], A0
000013A0 1F3C 0001 move.b -[A7], 0x1
000013A4 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
000013A8 3D5F FF76 move.w [A6 - 0x8A], [A7]+
000013AC 4267 clr.w -[A7]
000013AE 2F2E FF76 move.l -[A7], [A6 - 0x8A]
000013B2 2F2E 0018 move.l -[A7], [A6 + 0x18]
000013B6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000013BA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000013BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000013C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013C6 4EBA F058 jsr [PC - 0xFA8 /* 00000420 */]
000013CA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000013CE 70FF moveq.l D0, 0xFFFFFFFF
000013D0 B06E FF76 cmp.w D0, [A6 - 0x8A]
000013D4 6706 beq +0x8 /* 000013DC */
000013D6 3F2E FF76 move.w -[A7], [A6 - 0x8A]
000013DA A99A syscall CloseResFile
label000013DC:
000013DC 4267 clr.w -[A7]
000013DE 3F2E FF78 move.w -[A7], [A6 - 0x88]
000013E2 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000013E6 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000013EA 486E FF7C pea.l [A6 - 0x84]
000013EE 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label000013F2:
000013F2 4FEE FF56 lea.l A7, [A6 - 0xAA]
000013F6 3D6E FF7A 0020 move.w [A6 + 0x20], [A6 - 0x86]
000013FC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001400 4E5E unlink A6
00001402 205F movea.l A0, [A7]+
00001404 DEFC 0018 add.w A7, 0x18
00001408 4ED0 jmp [A0]
0000140A 8A49 or.w D5, A1
0000140C 4D50 chk.w D6, [A0]
0000140E 4F52 chk.w D7, [A2]
00001410 5445 addq.w D5, 2
00001412 5053 addq.w [A3], 8
00001414 4600 not.b D0
00001416 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001418-0000141C
fn00001418:
00001418 4E56 FFF8 link A6, -0x0008
// end alternate branch 00001418-0000141C
fn00001418: // (misaligned)
0000141A FFF8 .invalid <<F/7/7>>
0000141C 48E7 0300 movem.l -[A7], D6,D7
00001420 2D7C 0000 00FF FFFA move.l [A6 - 0x6], 0xFF
00001428 4267 clr.w -[A7]
0000142A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000142E 486E FFFA pea.l [A6 - 0x6]
00001432 202E 0008 move.l D0, [A6 + 0x8]
00001436 5280 addq.l D0, 1
00001438 2F00 move.l -[A7], D0
0000143A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000143E 3C1F move.w D6, [A7]+
00001440 57C0 seq D0
00001442 4A00 tst.b D0
00001444 660A bne +0xC /* 00001450 */
00001446 72D9 moveq.l D1, 0xFFFFFFD9
00001448 B246 cmp.w D1, D6
0000144A 57C1 seq D1
0000144C 8001 or.b D0, D1
0000144E 674C beq +0x4E /* 0000149C */
label00001450:
00001450 7E01 moveq.l D7, 0x01
label00001452:
00001452 206E 0008 movea.l A0, [A6 + 0x8]
00001456 4240 clr.w D0
00001458 1030 7000 move.b D0, [A0 + D7.w]
0000145C 720D moveq.l D1, 0x0D
0000145E B240 cmp.w D1, D0
00001460 56C0 sne D0
00001462 4A00 tst.b D0
00001464 670E beq +0x10 /* 00001474 */
00001466 0C47 0100 cmpi.w D7, 0x100
0000146A 5DC1 slt D1
0000146C C001 and.b D0, D1
0000146E 6704 beq +0x6 /* 00001474 */
00001470 5247 addq.w D7, 1
00001472 60DE bra -0x20 /* 00001452 */
label00001474:
00001474 206E 0008 movea.l A0, [A6 + 0x8]
00001478 3007 move.w D0, D7
0000147A 5340 subq.w D0, 1
0000147C 1080 move.b [A0], D0
0000147E 4267 clr.w -[A7]
00001480 3F2E 000C move.w -[A7], [A6 + 0xC]
00001484 3F3C 0003 move.w -[A7], 0x3
00001488 3007 move.w D0, D7
0000148A 48C0 ext.l D0
0000148C 222E FFFA move.l D1, [A6 - 0x6]
00001490 9280 sub.l D1, D0
00001492 4481 neg.l D1
00001494 2F01 move.l -[A7], D1
00001496 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
0000149A 3C1F move.w D6, [A7]+
label0000149C:
0000149C 3D46 000E move.w [A6 + 0xE], D6
000014A0 4CDF 00C0 movem.l D6,D7, [A7]+
000014A4 4E5E unlink A6
000014A6 205F movea.l A0, [A7]+
000014A8 5C4F addq.w A7, 6
000014AA 4ED0 jmp [A0]
000014AC 8B52 or.w [A2], D5
000014AE 4541 chk.w D2, D1
000014B0 4445 neg.w D5
000014B2 5053 addq.w [A3], 8
000014B4 4653 not.w [A3]
000014B6 5452 addq.w [A2], 2
000014B8 0000 0000 ori.b D0, 0x0
fn000014BC:
000014BC 4E56 FE00 link A6, -0x0200
000014C0 206E 000C movea.l A0, [A6 + 0xC]
000014C4 43EE FF00 lea.l A1, [A6 - 0x100]
000014C8 703F moveq.l D0, 0x3F
label000014CA:
000014CA 22D8 move.l [A1]+, [A0]+
000014CC 51C8 FFFC dbf D0, -0x6 /* 000014CA */
000014D0 206E 0008 movea.l A0, [A6 + 0x8]
000014D4 43EE FE00 lea.l A1, [A6 - 0x200]
000014D8 703F moveq.l D0, 0x3F
label000014DA:
000014DA 22D8 move.l [A1]+, [A0]+
000014DC 51C8 FFFC dbf D0, -0x6 /* 000014DA */
000014E0 4267 clr.w -[A7]
000014E2 41EE FF00 lea.l A0, [A6 - 0x100]
000014E6 2008 move.l D0, A0
000014E8 5280 addq.l D0, 1
000014EA 2F00 move.l -[A7], D0
000014EC 41EE FE00 lea.l A0, [A6 - 0x200]
000014F0 2008 move.l D0, A0
000014F2 5280 addq.l D0, 1
000014F4 2F00 move.l -[A7], D0
000014F6 4240 clr.w D0
000014F8 102E FF00 move.b D0, [A6 - 0x100]
000014FC 3F00 move.w -[A7], D0
000014FE 4240 clr.w D0
00001500 102E FF00 move.b D0, [A6 - 0x100]
00001504 3F00 move.w -[A7], D0
00001506 3F3C 000C move.w -[A7], 0xC
0000150A A9ED syscall Pack6
0000150C 4A5F tst.w [A7]+
0000150E 6608 bne +0xA /* 00001518 */
00001510 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00001516 6004 bra +0x6 /* 0000151C */
label00001518:
00001518 422E 0010 clr.b [A6 + 0x10]
label0000151C:
0000151C 4E5E unlink A6
0000151E 205F movea.l A0, [A7]+
00001520 504F addq.w A7, 8
00001522 4ED0 jmp [A0]
00001524 8E43 or.w D7, D3
00001526 4F4D chk.w D7, A5
00001528 5041 addq.w D1, 8
0000152A 5245 addq.w D5, 1
0000152C 4550 chk.w D2, [A0]
0000152E 5346 subq.w D6, 1
00001530 5354 subq.w [A4], 1
00001532 5200 addq.b D0, 1
00001534 0000 0000 ori.b D0, 0x0
fn00001538:
00001538 4E56 FF00 link A6, -0x0100
0000153C 206E 000C movea.l A0, [A6 + 0xC]
00001540 43EE FF00 lea.l A1, [A6 - 0x100]
00001544 703F moveq.l D0, 0x3F
label00001546:
00001546 22D8 move.l [A1]+, [A0]+
00001548 51C8 FFFC dbf D0, -0x6 /* 00001546 */
0000154C 4267 clr.w -[A7]
0000154E 41EE FF00 lea.l A0, [A6 - 0x100]
00001552 2008 move.l D0, A0
00001554 5280 addq.l D0, 1
00001556 2F00 move.l -[A7], D0
00001558 202E 0008 move.l D0, [A6 + 0x8]
0000155C 5280 addq.l D0, 1
0000155E 2F00 move.l -[A7], D0
00001560 4240 clr.w D0
00001562 102E FF00 move.b D0, [A6 - 0x100]
00001566 3F00 move.w -[A7], D0
00001568 4240 clr.w D0
0000156A 102E FF00 move.b D0, [A6 - 0x100]
0000156E 3F00 move.w -[A7], D0
00001570 3F3C 000C move.w -[A7], 0xC
00001574 A9ED syscall Pack6
00001576 4A5F tst.w [A7]+
00001578 6644 bne +0x46 /* 000015BE */
0000157A 4240 clr.w D0
0000157C 102E FF00 move.b D0, [A6 - 0x100]
00001580 48C0 ext.l D0
00001582 D0AE 0008 add.l D0, [A6 + 0x8]
00001586 5280 addq.l D0, 1
00001588 2F00 move.l -[A7], D0
0000158A 202E 0008 move.l D0, [A6 + 0x8]
0000158E 5280 addq.l D0, 1
00001590 2F00 move.l -[A7], D0
00001592 206E 0008 movea.l A0, [A6 + 0x8]
00001596 4240 clr.w D0
00001598 1010 move.b D0, [A0]
0000159A 4241 clr.w D1
0000159C 122E FF00 move.b D1, [A6 - 0x100]
000015A0 9041 sub.w D0, D1
000015A2 48C0 ext.l D0
000015A4 2F00 move.l -[A7], D0
000015A6 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000015AA 206E 0008 movea.l A0, [A6 + 0x8]
000015AE 2248 movea.l A1, A0
000015B0 4240 clr.w D0
000015B2 1011 move.b D0, [A1]
000015B4 4241 clr.w D1
000015B6 122E FF00 move.b D1, [A6 - 0x100]
000015BA 9041 sub.w D0, D1
000015BC 1080 move.b [A0], D0
label000015BE:
000015BE 206E 0008 movea.l A0, [A6 + 0x8]
000015C2 4240 clr.w D0
000015C4 1010 move.b D0, [A0]
000015C6 4A40 tst.w D0
000015C8 5EC0 sgt D0
000015CA 4A00 tst.b D0
000015CC 6746 beq +0x48 /* 00001614 */
000015CE 206E 0008 movea.l A0, [A6 + 0x8]
000015D2 4241 clr.w D1
000015D4 1228 0001 move.b D1, [A0 + 0x1]
000015D8 7420 moveq.l D2, 0x20
000015DA B441 cmp.w D2, D1
000015DC 57C1 seq D1
000015DE C001 and.b D0, D1
000015E0 6732 beq +0x34 /* 00001614 */
000015E2 202E 0008 move.l D0, [A6 + 0x8]
000015E6 5480 addq.l D0, 2
000015E8 2F00 move.l -[A7], D0
000015EA 202E 0008 move.l D0, [A6 + 0x8]
000015EE 5280 addq.l D0, 1
000015F0 2F00 move.l -[A7], D0
000015F2 206E 0008 movea.l A0, [A6 + 0x8]
label000015F6:
000015F6 4240 clr.w D0
000015F8 1010 move.b D0, [A0]
000015FA 5340 subq.w D0, 1
000015FC 48C0 ext.l D0
000015FE 2F00 move.l -[A7], D0
00001600 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00001604 206E 0008 movea.l A0, [A6 + 0x8]
00001608 2248 movea.l A1, A0
0000160A 4240 clr.w D0
0000160C 1011 move.b D0, [A1]
0000160E 5340 subq.w D0, 1
00001610 1080 move.b [A0], D0
00001612 60AA bra -0x54 /* 000015BE */
label00001614:
00001614 4E5E unlink A6
00001616 205F movea.l A0, [A7]+
00001618 504F addq.w A7, 8
0000161A 4ED0 jmp [A0]
0000161C 8C53 or.w D6, [A3]
0000161E 5452 addq.w [A2], 2
00001620 4950 chk.w D4, [A0]
00001622 4550 chk.w D2, [A0]
00001624 5346 subq.w D6, 1
00001626 5354 subq.w [A4], 1
00001628 5200 addq.b D0, 1
0000162A 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000162E 0000 206E ori.b D0, 0x6E /* 'n' */
00001632 0008 316E ori.b A0, 0x6E /* 'n' */
00001636 0010 FFC0 ori.b [A0], 0xC0
0000163A 206E 0008 movea.l A0, [A6 + 0x8]
0000163E 2C48 movea.l A6, A0
00001640 4EFA 01F6 jmp [PC + 0x1F6 /* 00001838 */]
00001644 0000 4E5E ori.b D0, 0x5E /* '^' */
00001648 205F movea.l A0, [A7]+
0000164A DEFC 000A add.w A7, 0xA /* '\n' */
0000164E 4ED0 jmp [A0]
00001650 8D48 414E pack -[A6], -[A0], 0x414E
00001654 444C neg.w A4
00001656 4546 chk.w D2, D6
00001658 4149 chk.w D0, A1
0000165A 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
0000165E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001660-00001664
fn00001660:
00001660 4E56 FDC0 link A6, -0x0240
// end alternate branch 00001660-00001664
fn00001660: // (misaligned)
00001662 FDC0 .invalid <<F/7/6>>
00001664 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001668 426E FFC0 clr.w [A6 - 0x40]
0000166C 422E FDC0 clr.b [A6 - 0x240]
00001670 422E FEC0 clr.b [A6 - 0x140]
00001674 486E FFC2 pea.l [A6 - 0x3E]
00001678 487A FFB2 pea.l [PC - 0x4E /* 0000162C, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000167C 2F0E move.l -[A7], A6
0000167E 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00001682 4267 clr.w -[A7]
00001684 3F2E 0014 move.w -[A7], [A6 + 0x14]
00001688 3F3C 0001 move.w -[A7], 0x1
0000168C 42A7 clr.l -[A7]
0000168E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00001692 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001696 4267 clr.w -[A7]
00001698 3F2E 0014 move.w -[A7], [A6 + 0x14]
0000169C 486E FDC0 pea.l [A6 - 0x240]
000016A0 4EBA FD76 jsr [PC - 0x28A /* 00001418 */]
000016A4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label000016A8:
000016A8 4267 clr.w -[A7]
000016AA 3F2E 0014 move.w -[A7], [A6 + 0x14]
000016AE 486E FDC0 pea.l [A6 - 0x240]
000016B2 4EBA FD64 jsr [PC - 0x29C /* 00001418 */]
000016B6 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000016BA 41EE FDC0 lea.l A0, [A6 - 0x240]
000016BE 1F10 move.b -[A7], [A0]
000016C0 3F3C 00FF move.w -[A7], 0xFF
000016C4 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
000016C8 43EE FEC0 lea.l A1, [A6 - 0x140]
000016CC 703F moveq.l D0, 0x3F
label000016CE:
000016CE 22D8 move.l [A1]+, [A0]+
000016D0 51C8 FFFC dbf D0, -0x6 /* 000016CE */
000016D4 206E 0008 movea.l A0, [A6 + 0x8]
000016D8 4A28 000A tst.b [A0 + 0xA]
000016DC 57C0 seq D0
000016DE 4A00 tst.b D0
000016E0 6752 beq +0x54 /* 00001734 */
000016E2 2F00 move.l -[A7], D0
000016E4 4267 clr.w -[A7]
000016E6 487A 01B0 pea.l [PC + 0x1B0 /* 00001898, value 0xA252543 '\n%%C', pstring "%%Creator:" */]
000016EA 41EE FEC0 lea.l A0, [A6 - 0x140]
000016EE 1F10 move.b -[A7], [A0]
000016F0 3F3C 00FF move.w -[A7], 0xFF
000016F4 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
000016F8 2F08 move.l -[A7], A0
000016FA 4EBA FDC0 jsr [PC - 0x240 /* 000014BC */]
000016FE 121F move.b D1, [A7]+
00001700 201F move.l D0, [A7]+
00001702 C001 and.b D0, D1
00001704 672E beq +0x30 /* 00001734 */
00001706 487A 0190 pea.l [PC + 0x190 /* 00001898, value 0xA252543 '\n%%C', pstring "%%Creator:" */]
0000170A 486E FEC0 pea.l [A6 - 0x140]
0000170E 4EBA FE28 jsr [PC - 0x1D8 /* 00001538 */]
00001712 206E 0008 movea.l A0, [A6 + 0x8]
00001716 43EE FEC0 lea.l A1, [A6 - 0x140]
0000171A 1F11 move.b -[A7], [A1]
0000171C 3F3C 00FF move.w -[A7], 0xFF
00001720 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00001724 41E8 000A lea.l A0, [A0 + 0xA]
00001728 703F moveq.l D0, 0x3F
label0000172A:
0000172A 20D9 move.l [A0]+, [A1]+
0000172C 51C8 FFFC dbf D0, -0x6 /* 0000172A */
00001730 6000 00B6 bra +0xB8 /* 000017E8 */
label00001734:
00001734 206E 0008 movea.l A0, [A6 + 0x8]
00001738 4A28 010A tst.b [A0 + 0x10A]
0000173C 57C0 seq D0
0000173E 4A00 tst.b D0
00001740 6750 beq +0x52 /* 00001792 */
00001742 2F00 move.l -[A7], D0
00001744 4267 clr.w -[A7]
00001746 487A 0148 pea.l [PC + 0x148 /* 00001890, value 0x6252546, pstring "%%For:" */]
0000174A 41EE FEC0 lea.l A0, [A6 - 0x140]
0000174E 1F10 move.b -[A7], [A0]
00001750 3F3C 00FF move.w -[A7], 0xFF
00001754 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00001758 2F08 move.l -[A7], A0
0000175A 4EBA FD60 jsr [PC - 0x2A0 /* 000014BC */]
0000175E 121F move.b D1, [A7]+
00001760 201F move.l D0, [A7]+
00001762 C001 and.b D0, D1
00001764 672C beq +0x2E /* 00001792 */
00001766 487A 0128 pea.l [PC + 0x128 /* 00001890, value 0x6252546, pstring "%%For:" */]
0000176A 486E FEC0 pea.l [A6 - 0x140]
0000176E 4EBA FDC8 jsr [PC - 0x238 /* 00001538 */]
00001772 206E 0008 movea.l A0, [A6 + 0x8]
00001776 43EE FEC0 lea.l A1, [A6 - 0x140]
0000177A 1F11 move.b -[A7], [A1]
0000177C 3F3C 00FF move.w -[A7], 0xFF
00001780 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00001784 41E8 010A lea.l A0, [A0 + 0x10A]
00001788 703F moveq.l D0, 0x3F
label0000178A:
0000178A 20D9 move.l [A0]+, [A1]+
0000178C 51C8 FFFC dbf D0, -0x6 /* 0000178A */
00001790 6056 bra +0x58 /* 000017E8 */
label00001792:
00001792 4267 clr.w -[A7]
00001794 487A 00F0 pea.l [PC + 0xF0 /* 00001886, value 0x8252554, pstring "%%Title:" */]
00001798 41EE FEC0 lea.l A0, [A6 - 0x140]
0000179C 1F10 move.b -[A7], [A0]
0000179E 3F3C 00FF move.w -[A7], 0xFF
000017A2 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
000017A6 2F08 move.l -[A7], A0
000017A8 4EBA FD12 jsr [PC - 0x2EE /* 000014BC */]
000017AC 101F move.b D0, [A7]+
000017AE 670E beq +0x10 /* 000017BE */
000017B0 487A 00D4 pea.l [PC + 0xD4 /* 00001886, value 0x8252554, pstring "%%Title:" */]
000017B4 486E FEC0 pea.l [A6 - 0x140]
000017B8 4EBA FD7E jsr [PC - 0x282 /* 00001538 */]
000017BC 602A bra +0x2C /* 000017E8 */
label000017BE:
000017BE 4267 clr.w -[A7]
000017C0 487A 00B4 pea.l [PC + 0xB4 /* 00001876, value 0xF252543, pstring "%%CreationDate:" */]
000017C4 41EE FEC0 lea.l A0, [A6 - 0x140]
000017C8 1F10 move.b -[A7], [A0]
000017CA 3F3C 00FF move.w -[A7], 0xFF
000017CE 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
000017D2 2F08 move.l -[A7], A0
000017D4 4EBA FCE6 jsr [PC - 0x31A /* 000014BC */]
000017D8 101F move.b D0, [A7]+
000017DA 670C beq +0xE /* 000017E8 */
000017DC 487A 0098 pea.l [PC + 0x98 /* 00001876, value 0xF252543, pstring "%%CreationDate:" */]
000017E0 486E FEC0 pea.l [A6 - 0x140]
000017E4 4EBA FD52 jsr [PC - 0x2AE /* 00001538 */]
label000017E8:
000017E8 4267 clr.w -[A7]
000017EA 487A 007A pea.l [PC + 0x7A /* 00001866, value 0xE252545, pstring "%%EndComments:" */]
000017EE 41EE FDC0 lea.l A0, [A6 - 0x240]
000017F2 1F10 move.b -[A7], [A0]
000017F4 3F3C 00FF move.w -[A7], 0xFF
000017F8 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
000017FC 2F08 move.l -[A7], A0
000017FE 4EBA FCBC jsr [PC - 0x344 /* 000014BC */]
00001802 101F move.b D0, [A7]+
00001804 662A bne +0x2C /* 00001830 */
00001806 4241 clr.w D1
00001808 122E FDC1 move.b D1, [A6 - 0x23F]
0000180C 7425 moveq.l D2, 0x25
0000180E B441 cmp.w D2, D1
00001810 56C1 sne D1
00001812 4A01 tst.b D1
00001814 6700 FE92 beq -0x16C /* 000016A8 */
00001818 4242 clr.w D2
0000181A 142E FDC2 move.b D2, [A6 - 0x23E]
0000181E 7625 moveq.l D3, 0x25
00001820 B642 cmp.w D3, D2
00001822 56C2 sne D2
00001824 C202 and.b D1, D2
00001826 8001 or.b D0, D1
00001828 0240 0001 andi.w D0, 0x1
0000182C 6700 FE7A beq -0x184 /* 000016A8 */
label00001830:
00001830 486E FFC2 pea.l [A6 - 0x3E]
00001834 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label00001838:
00001838 4FEE FDA0 lea.l A7, [A6 - 0x260]
0000183C 3D6E FFC0 0016 move.w [A6 + 0x16], [A6 - 0x40]
00001842 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001846 4E5E unlink A6
00001848 205F movea.l A0, [A7]+
0000184A DEFC 000E add.w A7, 0xE
0000184E 4ED0 jmp [A0]
00001850 9249 sub.w D1, A1
00001852 4D50 chk.w D6, [A0]
00001854 4F52 chk.w D7, [A2]
00001856 544F addq.w A7, 2
00001858 5045 addq.w D5, 8
0000185A 4E45 trap 5
0000185C 5053 addq.w [A3], 8
0000185E 4649 not.w A1
00001860 4E46 trap 6
00001862 4F00 .invalid 7, D0 // invalid opcode 4 with b == 4
00001864 003E 0E25 ori.b <<invalid special address>>, 0x25 /* '%' */
00001868 2545 6E64 move.l [A2 + 0x6E64], D5
0000186C 436F 6D6D chk.w D1, [A7 + 0x6D6D]
00001870 656E bcs +0x70 /* 000018E0 */
00001872 7473 moveq.l D2, 0x73
00001874 3A00 move.w D5, D0
00001876 0F25 btst -[A5], D7
00001878 2543 7265 move.l [A2 + 0x7265], D3
0000187C 6174 bsr +0x76 /* 000018F2 */
0000187E 696F bvs +0x71 /* 000018EF */
00001880 6E44 bgt +0x46 /* 000018C6 */
00001882 6174 bsr +0x76 /* 000018F8 */
00001884 653A bcs +0x3C /* 000018C0 */
00001886 0825 2554 btst.b -[A5], 0x54 /* 'T' */
0000188A 6974 bvs +0x76 /* 00001900 */
0000188C 6C65 bge +0x67 /* 000018F3 */
0000188E 3A00 move.w D5, D0
00001890 0625 2546 addi.b -[A5], 0x46 /* 'F' */
00001894 6F72 ble +0x74 /* 00001908 */
00001896 3A00 move.w D5, D0
00001898 0A25 2543 xori.b -[A5], 0x43 /* 'C' */
0000189C 7265 moveq.l D1, 0x65
0000189E 6174 bsr +0x76 /* 00001914 */
000018A0 6F72 ble +0x74 /* 00001914 */
000018A2 3A00 move.w D5, D0
000018A4 4E56 0000 link A6, 0
000018A8 2F0C move.l -[A7], A4
000018AA 286E 0008 movea.l A4, [A6 + 0x8]
000018AE 4267 clr.w -[A7]
000018B0 3F2C FF78 move.w -[A7], [A4 - 0x88]
000018B4 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000018B8 395F FF7A move.w [A4 - 0x86], [A7]+
000018BC 396E 0010 FF7A move.w [A4 - 0x86], [A6 + 0x10]
// begin alternate branch 000018C0-000018C2
label000018C0:
000018C0 FF7A .extension 0xF7A <<F/4-5/7>> // unimplemented
// end alternate branch 000018C0-000018C2
label000018C0: // (misaligned)
000018C2 206E 0008 movea.l A0, [A6 + 0x8]
label000018C6:
000018C6 2C48 movea.l A6, A0
000018C8 4EFA 00C6 jmp [PC + 0xC6 /* 00001990 */]
000018CC 0000 285F ori.b D0, 0x5F /* '_' */
000018D0 4E5E unlink A6
000018D2 205F movea.l A0, [A7]+
000018D4 DEFC 000A add.w A7, 0xA /* '\n' */
000018D8 4ED0 jmp [A0]
000018DA 8D48 414E pack -[A6], -[A0], 0x414E
000018DE 444C neg.w A4
label000018E0:
000018E0 4546 chk.w D2, D6
000018E2 4149 chk.w D0, A1
000018E4 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
000018E8 0000 0000 ori.b D0, 0x0
export_1887:
000018EC 4E56 FF78 link A6, -0x0088
000018F0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
// begin alternate branch 000018F2-000018FC
fn000018F2:
000018F2 1F38 206E move.b -[A7], [0x0000206E]
000018F6 0014 43EE ori.b [A4], 0xEE
fn000018F8: // (misaligned)
000018FA FFBA .invalid <<F/6/7>>
// end alternate branch 000018F2-000018FC
fn000018F2: // (misaligned)
000018F4 206E 0014 movea.l A0, [A6 + 0x14]
fn000018F8:
000018F8 43EE FFBA lea.l A1, [A6 - 0x46]
000018FC 7010 moveq.l D0, 0x10
label000018FE:
000018FE 22D8 move.l [A1]+, [A0]+
label00001900:
00001900 51C8 FFFC dbf D0, -0x6 /* 000018FE */
00001904 3290 move.w [A1], [A0]
00001906 426E FF7A clr.w [A6 - 0x86]
// begin alternate branch 00001908-0000190A
label00001908:
00001908 FF7A .extension 0xF7A <<F/4-5/7>> // unimplemented
// end alternate branch 00001908-0000190A
label00001908: // (misaligned)
0000190A 426E FF78 clr.w [A6 - 0x88]
0000190E 4267 clr.w -[A7]
00001910 3F2E FFBA move.w -[A7], [A6 - 0x46]
fn00001914:
00001914 2F2E FFBC move.l -[A7], [A6 - 0x44]
00001918 41EE FFC0 lea.l A0, [A6 - 0x40]
0000191C 1F10 move.b -[A7], [A0]
0000191E 3F3C 00FF move.w -[A7], 0xFF
00001922 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00001926 2F08 move.l -[A7], A0
00001928 1F3C 0001 move.b -[A7], 0x1
0000192C 486E FF78 pea.l [A6 - 0x88]
00001930 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00001934 3D5F FF7A move.w [A6 - 0x86], [A7]+
00001938 6702 beq +0x4 /* 0000193C */
0000193A 6054 bra +0x56 /* 00001990 */
label0000193C:
0000193C 486E FF7C pea.l [A6 - 0x84]
00001940 487A FF62 pea.l [PC - 0x9E /* 000018A4, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001944 2F0E move.l -[A7], A6
00001946 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000194A 4267 clr.w -[A7]
0000194C 3F2E FF78 move.w -[A7], [A6 - 0x88]
00001950 41EE 0014 lea.l A0, [A6 + 0x14]
00001954 2F20 move.l -[A7], -[A0]
00001956 2F20 move.l -[A7], -[A0]
00001958 3F3C 0008 move.w -[A7], 0x8
0000195C 41FA 0064 lea.l A0, [PC + 0x64 /* 000019C2, cstring "" */]
00001960 2F20 move.l -[A7], -[A0]
00001962 2F20 move.l -[A7], -[A0]
00001964 3F3C 0008 move.w -[A7], 0x8
00001968 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
0000196C 548F addq.l A7, 2
0000196E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001972 4EBA FCEC jsr [PC - 0x314 /* 00001660 */]
00001976 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000197A 486E FF7C pea.l [A6 - 0x84]
0000197E 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00001982 4267 clr.w -[A7]
00001984 3F2E FF78 move.w -[A7], [A6 - 0x88]
00001988 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000198C 3D5F FF7A move.w [A6 - 0x86], [A7]+
label00001990:
00001990 4FEE FF58 lea.l A7, [A6 - 0xA8]
00001994 3D6E FF7A 0018 move.w [A6 + 0x18], [A6 - 0x86]
0000199A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000199E 4E5E unlink A6
000019A0 205F movea.l A0, [A7]+
000019A2 DEFC 0010 add.w A7, 0x10
000019A6 4ED0 jmp [A0]
000019A8 8E49 or.w D7, A1
000019AA 4D50 chk.w D6, [A0]
000019AC 4F52 chk.w D7, [A2]
000019AE 5445 addq.w D5, 2
000019B0 5053 addq.w [A3], 8
000019B2 4649 not.w A1
000019B4 4E46 trap 6
000019B6 4F00 .invalid 7, D0 // invalid opcode 4 with b == 4
000019B8 0008 FF80 ori.b A0, 0x80
000019BC 0000 0000 ori.b D0, 0x0
000019C0 0000 0000 ori.b D0, 0x0